no more wrong values. oncolorselected also called when value has not changed