finished  implementation of color picker