The on-change listener should contain a $apply to allow other components to
refresh on model changes.