ColorPicker: draggable, fix position, update logic and styles