Standalone version that doesn't use TweenMax or hammer.js