DocumentEventinterface provides a mechanism by which the user can create an Event of a type supported by the implementation. It is expected that the
DocumentEventinterface will be implemented on the same object which implements the
Documentinterface in an implementation which supports the Event model.
See also the Document Object Model (DOM) Level 2 Events Specification. @since DOM Level 2