Changed to data-hook from role

- Also moving forward with hammer js integration