Listeners now have unregister() method.