Added Hammer.js for touch gestures. Build an check that if it's desktop the eventListner will load the function for the keyboard inputs, otherwise hammer.js will load.