Added names colours and refactored parseColorString()