Event Normalization with pointer.js
▻http://davidwalsh.name/pointer-event
Potch wrote the JS such that you are adding custom #event_listeners in a traditional way via addEventListener. I also love that Event object is true, not a new object that provides the original event as one property. The additional information added to the object is useful in identifying the platform and which event was actually fired.