Directives use NgElement (EventHandler) to handle events