Fixes #2092 - fireEvent with delegation
- element.fireEvent('click:relay(a)') works like any other event (el.fireEvent('pizza')) - when a event object with a target, or a second argument is passed to el.fireEvent('click') it will try to use the delegation.
…ld remove the attribute/property For example with the `value` property setting it to `undefined` actually would set it to 'undefined' (as string)
…e element is entirely faded out
Fixes #2061 - get('text') when the element has `text-transform: uppercase`
Fix #2066 - Fixes properties for DOMMouseScroll (mousewheel) in Firefox
* Inverse the [Key, Code] map to be [Code, Key] for O(1) lookups and provide public DOMEvent.defineKey(s) API to modify them * It is all backwards compatible to 1.2 and 1.3.
Removed unessessary closing tag