fix bug removeHandlersWithoutListeners, filter, not map