wrote hammer.js demo