trying gestures with hammer.js, and more code cleanup with grid "class"
oh missed adding hammer.js