added core support for two color values and their animation
+ refactor/bugfixes, extended example code