var C='';for(i in e)C+=i+'\n';alert(C);
originalTarget
preventCapture
target
cancelable
currentTarget
timeStamp
bubbles
type
eventPhase
preventDefault
initEvent
stopPropagation
which
rangeParent
rangeOffset
pageX
pageY
isChar
getPreventDefault
clientX
clientY
relatedTarget
shiftKey
button
altKey
metaKey
ctrlKey
screenY
screenX
view
detail
initUIEvent
initMouseEvent
CAPTURING_PHASE
AT_TARGET
BUBBLING_PHASE
layerX
layerY
cancelBubble
SCROLL_PAGE_UP
SCROLL_PAGE_DOWN
explicitOriginalTarget
preventBubble
isTrusted
MOUSEDOWN
MOUSEUP
MOUSEOVER
MOUSEOUT
MOUSEMOVE
MOUSEDRAG
CLICK
DBLCLICK
KEYDOWN
KEYUP
KEYPRESS
DRAGDROP
FOCUS
BLUR
SELECT
CHANGE
RESET
SUBMIT
SCROLL
LOAD
UNLOAD
XFER_DONE
ABORT
ERROR
LOCATE
MOVE
RESIZE
FORWARD
HELP
BACK
TEXT
ALT_MASK
CONTROL_MASK
SHIFT_MASK
META_MASK