Update everything that can't be polyfilled in old IE.

Replace PointerMap.size getter with a size method.
Quote properties named delete.
Added support for external hooks for event binding and dispatching.
...