We do multiple hit tests on events like GestureTapDown and GestureTap (at least one rect hit test for fuzzing in adjustGesturePoint, and one point hit test in handleGestureEvent). We should at least merge these obviously redundant cases. See bug 96677 for more.