First version of ColorSwitcher