Collaboration: Avoid multiple listener bindings