better organizing the code
implement listener count
impements RemoveAllEventListeners
Emit newEventListener when a new event is added
emit removeEventListener when even removed