nit: you probably want the same preventDefault trick than the one for side gestures.