I don't think you should need the gesture detector here.  Even without the mouse shim, you will still get click events on a touchstart/touchend sequence.