added ability to set custom colours to strings