added support for mixed color stop units