Introduce listener scopes