Before this commit, we strictly required the user to make a ~50 pixel
move in order to get these two gestures. We can get a more precise
experience if we allow very small gestures as well. This can be achieved
by making better use of our "_twoTouchTimeout".
Our two touch timeout handling was written to handle this well anyway.
We can distinguish between drag and pinch using the angle.