When the listener passed to addEventListener() is a function, it should be called when the event occurs.
The listener function should not be tested for adherence to the EventListener interface
and have its handleEvent() method called if present.