An implementation of hold-to-drag with GSAP draggable utility