Гугли я, гуглил, и столько всего нагуглил что запутался, думаю очень известная штука, есть небольшая задержка перед срабатыванием эвента
canvas.addEventListener('mousedown', (e) => {<и вот этот код выполняется с задержкой где то 300мс>})
Как убрать ее? Кстати задержка есть только на сенсорных экранах
Чтоб мгновенно как только прикоснулся и стразу все сработало