Prevented color and description events from being raised if the new values have not changed.