EventListener now has same signature then js.html.EventListener