     protected function removeListeners (info :LoaderInfo) :void
     {
         info.removeEventListener(Event.COMPLETE, loadingComplete);
+        info.removeEventListener(Event.INIT, handleInit);
         info.removeEventListener(IOErrorEvent.IO_ERROR, loadError);
         info.removeEventListener(ProgressEvent.PROGRESS, loadProgress);
     }

    }

    /**
     * Callback function to receive COMPLETE events for swfs or images.
     */
    protected function loadingComplete (event :Event) :void

        _media = loader;
        var info :LoaderInfo = loader.contentLoaderInfo;
        info.addEventListener(Event.COMPLETE, loadingComplete);
        info.addEventListener(Event.INIT, handleInit);
        info.addEventListener(IOErrorEvent.IO_ERROR, loadError);
        info.addEventListener(ProgressEvent.PROGRESS, loadProgress);

