adding removeAllEventListeners