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

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

     */
    protected function initProgressHandler(event:Event):void
    {
        // make elapsed time relative the time we started init.
        if (_initProgressCount == 0)
            _startTime = getTimer();

        var elapsedTime:int = getTimer() - _startTime;
        
        _initProgressCount++;
        
        if (!_showingDisplay &&
