--- editablefields.js	2010-08-27 22:11:09.000000000 -0500
+++ editablefields.hover.js	2010-08-27 22:10:57.000000000 -0500
@@ -13,12 +13,11 @@ Drupal.behaviors.editablefields = functi
     var len=$(this).html().length;
     $(this).prepend(Drupal.settings.editablefields.clicktoedit_message);
     if (len > 0) {
-      $(".editablefields_clicktoedit_message",this).fadeOut(3000);
-      $(this).mouseover(function() {
-        $(".editablefields_clicktoedit_message",this).fadeIn(500);
-      });
-      $(this).mouseout(function() {
-        $(".editablefields_clicktoedit_message",this).fadeOut(500);
+      $(".editablefields_clicktoedit_message",this).fadeOut(3000);      
+      $(this).hover(function(){
+        $(".editablefields_clicktoedit_message",this).queue(function(){ $(this).fadeIn(500); $(this).dequeue(); });
+      },function(){
+        $(".editablefields_clicktoedit_message",this).queue(function(){ $(this).fadeOut(500); $(this).dequeue(); });
       });
     }
     $(this).click(Drupal.editablefields.init);
