Updated to support Hammer.js v2, including a new attribute-based syntax for defining custom recognizers. Still need to test all of this of course...