Hammer.js mostly sorted; problems occurred since index.html was written against an older version. API change took a while to figure out.