Index: trunk/src/org/openstreetmap/josm/gui/MapView.java
===================================================================
--- trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 6099)
+++ trunk/src/org/openstreetmap/josm/gui/MapView.java	(revision 6100)
@@ -16,4 +16,5 @@
 import java.awt.event.MouseAdapter;
 import java.awt.event.MouseEvent;
+import java.awt.event.MouseMotionListener;
 import java.awt.geom.Area;
 import java.awt.geom.GeneralPath;
@@ -266,5 +267,5 @@
 
         //store the last mouse action
-        this.addMouseListener(new MouseAdapter() {
+        this.addMouseMotionListener(new MouseMotionListener() {
             @Override public void mouseDragged(MouseEvent e) {
                 mouseMoved(e);
@@ -273,4 +274,6 @@
                 lastMEvent = e;
             }
+        });
+        this.addMouseListener(new MouseAdapter() {
             @Override
             public void mousePressed(MouseEvent me) {
