added Hammer.js to prepare for multitouch to improve support on smartphones