diff --git a/dofusTravel.user.js b/dofusTravel.user.js
index 5df155d..51c2b30 100644
--- a/dofusTravel.user.js
+++ b/dofusTravel.user.js
@@ -113,16 +113,20 @@ if (!window.location.href.includes('dofus-map')) {
     const result = document.getElementById('mapCoordinates');
     const mapElement = document.getElementById('mapContainer')
     
-    mapElement.addEventListener('click', event => {
-        const position = getPositionArray(result.innerHTML)
-        console.log(position)
-        if (position && position.length === 2) {
-            if (parameters.has('noob')) {
-                copyTextToClipboard('/p [' + position[0] + ',' + position[1] + ']')
-            } else {
-                copyTextToClipboard(travelCommand + position[0] + ',' + position[1])
+    mapElement.addEventListener('mousedown', mousedownEvent => {
+        let moved = false
+        mapElement.addEventListener('mousemove', moveEvent => moved = true)
+        mapElement.addEventListener('mouseup', mouseupEvent => {
+            const position = getPositionArray(result.innerHTML)
+            console.log(position)
+            if (position && position.length === 2 && !moved) {
+                if (parameters.has('noob')) {
+                    copyTextToClipboard('/p [' + position[0] + ',' + position[1] + ']')
+                } else {
+                    copyTextToClipboard(travelCommand + position[0] + ',' + position[1])
+                }
             }
-        }
+            moved = false
+        })
     })
-   
 }
\ No newline at end of file