use hammer.js for pinch