diff --git a/mpldatacursor/datacursor.py b/mpldatacursor/datacursor.py
index <HASH>..<HASH> 100644
--- a/mpldatacursor/datacursor.py
+++ b/mpldatacursor/datacursor.py
@@ -498,7 +498,7 @@ class DataCursor(object):
         artist."""
         for artist in self.artists:
             artist.pick(event)
-        if any(self.timer_expired.values()):
+        if any(self.timer_expired.values()) and not self.draggable:
             # Not hovering over anything...
             if any(item.get_visible() for item in self.annotations.values()):
                 self.hide()
Fix for issue #<I>: Draggable datacursors were being hidden on-click