colourScaleText updated using events