      */
     protected function showDisplayForInit(elapsedTime:int, count:int):Boolean
     {
+//        trace("showDisplayForInit: elapsedTime = " + elapsedTime + " count = " + count);
         return elapsedTime > 300 && count == 2;
     }
 

     */
    protected function initProgressHandler(event:Event):void
    {
        var elapsedTime:int = getTimer() - _startTime;
        _initProgressCount++;
        
        if (!_showingDisplay &&

    protected function showDisplayForDownloading(elapsedTime:int,
                                              event:ProgressEvent):Boolean
    {
//        trace("showDisplayForDownloading: elapsedTime = " + elapsedTime);
//        trace("showDisplayForDownloading:" + event.bytesLoaded + " " +  event.bytesTotal + " " +  (event.bytesLoaded < event.bytesTotal / 2));
        return elapsedTime > 700 &&
            event.bytesLoaded < event.bytesTotal / 2;
    }
