diff --git a/script.js b/script.js
index 53553c2992ce0e349e666122fd30539fc44e6bc4..f02dfa3dd9ed4fab1436c0e3d633a7a78ee2c787 100644
--- a/script.js
+++ b/script.js
@@ -1446,11 +1446,9 @@ canvas.addEventListener('touchstart', e => {
     while (touches.length >= pointers.length)
         pointers.push(new pointerPrototype());
     for (let i = 0; i < touches.length; i++) {
-        let pointer = pointers[i + 1];
-        if (pointer.down) continue;
         let posX = scaleByPixelRatio(touches[i].pageX);
         let posY = scaleByPixelRatio(touches[i].pageY);
-        updatePointerDownData(pointer, touches[i].identifier, posX, posY);
+        updatePointerDownData(pointers[i + 1], touches[i].identifier, posX, posY);
     }
 });