skipping color change if already that color