enable views to be notified of stateChange

Specifically target Mounted Views to be notified of a state change so
that they can render. This allows for UI performance optimisations