hammer.js <3

finally decided to moved on with hammer.js and the cool gesture features
added reset btn
clean up and minor fix