      */
     static mx_internal var _imageCache:ContentCache;
     
+    /**
+     *  @private
+     *  Time to wait before setting the source on the iconDisplay and causing a load()
+     */
+    private static const ICON_DELAY_TIME:int = 500;
+    
     //--------------------------------------------------------------------------
     //
     //  Constructor

        
        if (_imageCache == null) {
            _imageCache = new ContentCache();
            _imageCache.maxCacheEntries = 100;
        }
    }

     *  its display object
     */
    private var iconNeedsDisplayObjectAssignment:Boolean = false;
    
    /**
     *  @private
     *  Timer, used to delay setting the source on the icon.
     */
    private var iconSetterDelayTimer:Timer;
    
    /**
     *  @private
     *  The source to set iconDisplay to, after waiting an appropriate delay period
     */
    private var loadingIconSource:Object;
    
    //--------------------------------------------------------------------------
    //
