Pass the event to the onTouchStart, onTouchMove and onTouchEnd callbacks

Implicit window.event reference does not work in all browsers(Firefox for example), so we need to pass in an explicit reference to the event to the callbacks.
Simply adding as one of the arguments to fireCallback seems like a simple enough solution since it supports up to 5 arguments