handle backgroundView color changes in setHighlighted