Added standalone version that doesn't use GSAP or hammer.js