removeListenerAll should be removeListenerAny