updated color, active state