trigger recreation of PathEffects (including CompositeEffect) and
MaskFilter only when the value has changed