The problem with using simple lists to match up buttons, colors, and images,
is that you have to go to a lot of trouble to make sure everything is at the same index
in every list.
I see Magenta button is not at the same index as Magenta color, and Magenta image,
for example.
This can be avoided by using a two dimensional list of lists,
((button, image, color),...), and using more advanced list operations.
Or just go back and rearrange all the lists to keep them in sync.
ABG