use a distinct ListenerHandle to remove installed Listeners