pointerevents instead of hand.js