         if (!renderer)
             return;
         
-        renderer.addEventListener(MouseEvent.CLICK, item_clickHandler);
-        if (dragEnabled)
-            renderer.addEventListener(MouseEvent.MOUSE_DOWN, item_mouseDownHandler);
+        renderer.addEventListener(MouseEvent.MOUSE_DOWN, item_mouseDownHandler);
     }
     
     /**

     */
    protected function item_mouseDownHandler(event:MouseEvent):void
    {
        var renderer:IItemRenderer = event.currentTarget as IItemRenderer;
        if (!renderer || !renderer.selected)
            return;
        
        mouseDownPoint = event.target.localToGlobal(new Point(event.localX, event.localY));
        
        // Find the index of the item we're down on, this is the drag focus item.

        if (!renderer)
            return;
        
        renderer.removeEventListener(MouseEvent.MOUSE_DOWN, item_mouseDownHandler);
    }
    
    /**
