switching scopes now disables/enables listeners