I implemented the hold to move but then I had to disable it while implementing other stuff and never had the chance to integrate all together :(