implementing color picker