Refactored colourpad/ colourselect