Added Hammer.js optional dependency for multitouch events