adds removeAllListeners