Javascript swipe event while maintaining browser pinch functionality
===

I am looking to utilize swipe events on a mobile web app (Android, and iOS), but I also need the browsers native pinch to zoom functionality to stay in place. 

I have tried using various touch event libraries such as Hammer.js, but all seem to discard mobile Safari's pinch to zoom functionality when swipes are handled. It would also be nice to keep vertical scrolling intact as well.

Basically, I am looking for a way to recognize left/right direction swipes, and only that. Any ideas?