Allow for use in old IE by providing a non-getter API for size of pointermap
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.