colour transition on text changed