reimplemented color pickers