diff --git a/js/menu_minipanels.js b/js/menu_minipanels.js
index 3d1a8ef..c0884f8 100755
--- a/js/menu_minipanels.js
+++ b/js/menu_minipanels.js
@@ -81,10 +81,9 @@ Drupal.behaviors.menuMiniPanels = function(context) {
 
   // Unmark target element as selected.
   MenuMiniPanels.setCallback('beforeHide', function(qTip, event, content) {
-    var $target = $(qTip.elements.target.get(0));
-    if ($target !== undefined) {
-      $target.removeClass('qtip-hover');
-    }
+    // Just bulk remove the class off all DOM elements, avoid problems
+    // of it not being properly removed in certain scenarios.
+    $('.qtip-hover').removeClass('qtip-hover');
   });
 };
 
