DocumentEvent interface provides a mechanism by which the
user can create an Event of a type supported by the implementation.
Event interface is used to provide contextual information
about an event to the handler processing the event.
EventListener interface is the primary method for
EventTarget interface is implemented by all
Nodes in an implementation which supports the DOM Event