small clean ups
Adding color selection history

Keeps track of colors, still need to make them accessible again to the
user. Renamed to ColorPanel to reflect new use case