pinch to zoom (using Hammer.js), double tap to toggle ui, discard multi touch in single touch functions