adds support for specifying colors with a string