The 3rd one is one of my favorites as up until then, I hadn't discovered the delights of $0-$4, $_ dev tools/console shortcuts. They're nice little timesavers.
Touch gestures on the web are tricky. Hammer.js is an actively maintained library that will give you custom gestures and a bunch of bundled gestures (usual suspects like swipe, doubletap, etc.) for less work than building touch gesture support from scratch. Hammer.js is used by IMDB, NYTimes and Tumblr IIRC: http://eightmedia.github.io/hammer.js/