Color switching features functional, some bugs left to fix.

Signed-off-by: michel.topuzoglu <michel.topuzoglu@gmail.com>