Fix color selection + add disabled state for ColourPreference