watch color states change