Allow changing the highlight colour

Currently when I change the highlight colour it doesn't change from what it was originally set to.

Removing the cached CALayers forces them to be regenerated again when drawn allowing the colour to be updated.