Listen using strong references, explicitly disconnect signal handlers.