fixed toggle
changing color when off will produce correct color when turned back on