     }
        
     //----------------------------------
-    //  labelText
+    //  label
     //----------------------------------
     [Bindable("textChanged")]
     
     /**
      *  @private 
-     *  Storage var for labelText
+     *  Storage var for label
      */ 
-    private var _labelText:String = "";
+    private var _label:String = "";
     
     /**
      *  @inheritDoc 
      *
      *  @default ""    
      */
-    public function get labelText():String
-    {
-        return _labelText;
+    public function get label():String
+    {
+        return _label;
     }
     
     /**
      *  @private
      */ 
-    public function set labelText(value:String):void
-    {
-        if (value != _labelText)
-            _labelText = value;
+    public function set label(value:String):void
+    {
+        if (value != _label)
+            _label = value;
         dispatchEvent(new FlexEvent("textChanged"));
     }
     

    public var labelDisplay:TextGraphicElement;
    
    //----------------------------------
    //  allowDeselection
    //----------------------------------

    /**
     *  @private
     *  Storage for the allowDeselection property 
     */
    private var _allowDeselection:Boolean = true;

    /**
     *  @inheritDoc 
     *
     *  @default true
     */    
    public function get allowDeselection():Boolean
    {
        return _allowDeselection;
    }
    
    /**
     *  @private
     */    
    public function set allowDeselection(value:Boolean):void
    {
        if (value == _allowDeselection)
            return;
            
        _allowDeselection = value;
    }
    
    //----------------------------------
    //  caret
    //----------------------------------

    /**
     *  @private
     *  Storage for the caret property 
     */
    private var _caret:Boolean = false;

    /**
     *  @inheritDoc 
     *
     *  @default false  
     */    
    public function get caret():Boolean
    {
        return _caret;
    }
    
    /**
     *  @private
     */    
    public function set caret(value:Boolean):void
    {
        if (value == _caret)
            return;

        _caret = value;
        setCurrentState(getCurrentRendererState(), playTransitions);  
    }
    

 *  <pre>
 *  &lt;ItemRenderer
 *    <strong>Properties</strong>
 *    selected="false"
 *    showsCaret="false"
 *  /&gt;
 *  </pre>
 *  
