     public function prepare():void
     {
         // Stop the item renderer from seeing mouse clicks on the editor.
-        addEventListener(MouseEvent.MOUSE_UP, mouseUpDownHandler);
-        addEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownHandler);
+        addEventListener(MouseEvent.MOUSE_UP, mouseUpDownMoveHandler);
+        addEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownMoveHandler);
+        
+        // Stop hover highlighting on rows underneath the editor.
+        addEventListener(MouseEvent.MOUSE_MOVE, mouseUpDownMoveHandler);
     }
     
     /**

    {
        // Clean up 
        clearErrorStringFromContainer(this);
        removeEventListener(MouseEvent.MOUSE_UP, mouseUpDownHandler);
        removeEventListener(MouseEvent.MOUSE_DOWN, mouseUpDownHandler);
    }
    
    /**

     *   @private
     *   Stop the item renderer from getting the click.
     */ 
    private function mouseUpDownMoveHandler(event:MouseEvent):void
    {
        if (event.cancelable)
            event.preventDefault();
        else
            event.stopPropagation();
    }
}
}