Reverting to previous color map, put it in as an implementation of the C...

...olorMap interface so that I could use some of the working code