refresh target positions each time touchstart event fires