      */
     protected function getCurrentRendererState():String
     {
-		if (dragging && hasState("dragging"))
-			return "dragging";
+        if (dragging && hasState("dragging"))
+            return "dragging";
 
         if (selected && showsCaret && hasState("selectedAndShowsCaret"))
-			return "selectedAndShowsCaret";
+            return "selectedAndShowsCaret";
             
         if (hovered && showsCaret && hasState("hoveredAndShowsCaret"))
             return "hoveredAndShowsCaret";

        }
    }
       
	//----------------------------------
	//  dragging
	//----------------------------------
	
	/**
	 *  @private
	 *  Storage for the dragging property. 
	 */
	private var _dragging:Boolean = false;

	/**
	 *  @inheritDoc  
	 */
	public function get dragging():Boolean
	{
		return _dragging;
	}

	/**
	 *  @private  
	 */
	public function set dragging(value:Boolean):void
	{
		if (value != _dragging)
		{
			_dragging = value;
			setCurrentState(getCurrentRendererState(), playTransitions);
		}
	}

	//----------------------------------
    //  label
    //----------------------------------

	[Bindable("textChanged")]
    
    /**
     *  @private 

     *  selection/highlight background.
     * 
     *  <p>If set to <code>true</code>, the background for 
     *  the item renderer is automatically drawn, and it 
     *  depends on the styles that are set (<code>contentBackgroundColor</code>, 
     *  <code>alternatingItemColor</code>, <code>rollOverColor</code>, 
     *  <code>selectionColor</code>) 
     *  and the state that the item renderer is in (normal, 
     *  selected, or hovered).</p>
     * 
     *  @default false
     */
