support for mulitple alias references in one string and support for hsv() color values

this is because it would otherwise overwrite this value: `property.iosValue = color.toRgbString();` (line 136)