added support for token color selection