The patched event object contains the following members: - type {String} Event type, e.g. 'click' - timestamp {Date} A date object for when the event was fired - target {Object} The element that actually triggered the event - currentTarget {Object} The element the listener is attached to - relatedTarget {Object} For mouseover and mouseout, the previous object - offsetX {Number} X-coordinate relative to target - offsetY {Number} Y-coordinate relative to target - clientX {Number} X-coordinate relative to viewport - clientY {Number} Y-coordinate relative to viewport - screenX {Number} X-coordinate relative to the edge of the screen - screenY {Number} Y-coordinate relative to the edge of the screen - button {Number} Mouse button. Use isButton() to test. - keyCode {Number} Key-code - ctrlKey {Boolean} Was ctrl key depressed - altKey {Boolean} Was alt key depressed - shiftKey {Boolean} Was shift key depressed - metaKey {Boolean} Was meta key depressed NOTE: The keyCode member contains the raw browser keyCode. For normalized key and character code use {@link goog.events.KeyHandler}.