createEvent
AT_TARGET
BUBBLING_PHASE
CAPTURING_PHASE
bubbles
cancelable
currentTarget
eventPhase
target
timeStamp
type
initEvent
preventDefault
stopPropagation
handleEvent
addEventListener
dispatchEvent
removeEventListener
altKey
button
clientX
clientY
ctrlKey
metaKey
relatedTarget
screenX
screenY
shiftKey
initMouseEvent
ADDITION
MODIFICATION
REMOVAL
attrChange
attrName
newValue
prevValue
relatedNode
initMutationEvent
detail
view
initUIEvent