Methods in DOM Level 2 Events
| name | of object | returns | description | 
|---|---|---|---|
| addEventListener(type,listener,useCapture) | EventTarget | (none) | |
| createEvent(eventType) | DocumentEvent | Event | Creates and returns a new Event object. | 
| dispatchEvent(evt) | EventTarget | Boolean | Dispatches an event to the invoking object. | 
| initEvent(eventTypeArg,canBubbleArg,cancelableArg) | Event | (none) | Initialize the event object prior to dispatching it. | 
| initMouseEvent(typeArg,canBubbleArg,cancelableArg,…) | MouseEvent | (none) | |
| initMutationEvent(typeArg,canBubbleArg,cancelableArg,…) | MutationEvent | (none) | |
| initUIEvent(typeArg,canBubbleArg,cancelableArg,…) | UIEvent | (none) | |
| preventDefault() | Event | (none) | |
| removeEventListener(type,listener,useCapture) | EventTarget | (none) | |
| stopPropagation() | Event | (none) |