clarify stateChangedHandlers in Models