Fixes #1 - Touch events made possible with Hammer.js