Improved custom colours input