I have created a subclass of UIWebView , and have implemented the touchesBegan, touchesMoved and touchesEnded methods.>
UIWebView
touchesBegan
touchesMoved
touchesEnded
I would try overriding -sendEvent: on UIWindow, to see if you can intercept those touch events.