[BUG #8113] pointer event normalization for backwards compatibility with mouse events
[BUG #8116] use native dispatchEvent instead of emitter