             redrawRequested = true;
             super.$invalidateDisplayList();
         }
+        
+        dispatchEvent(new Event("itemIndexChanged"));
     }
     
     //----------------------------------

        // if it exists
        if (labelDisplay)
            labelDisplay.text = _label;
    }
    
    //--------------------------------------------------------------------------

     */ 
    private var _label:String = "";
    
    [Bindable("labelChanged")]
    
    /**
     *  @inheritDoc 
