detaching listener + unnecessary checking of events manager