 
         updateContentDimensions(info.width, info.height);
         updateLoadingProgress(1, 1);
+
+//        // Bitmap smoothing
+//        if (_media is Loader) {
+//            var l :Loader = Loader(_media);
+//            try {
+//                if (l.content is Bitmap) {
+//                    Bitmap(l.content).smoothing = true;
+//                    trace("--- made bitmap smooth");
+//                }
+//            } catch (er :Error) {
+//                trace("--- error bitmap smooth");
+//            }
+//        }
     }
 
     /**

     */
    protected function configureMask (ww :int, hh :int) :void
    {
        var mask :Shape;
        if (_media.mask != null) {
            mask = (_media.mask as Shape);

        } else {
            mask = new Shape();
            // the mask must be added to the display list (which is wacky)
            rawChildren.addChild(mask);
            _media.mask = mask;
        }

        mask.graphics.clear();
        mask.graphics.beginFill(0xFFFFFF);
        mask.graphics.drawRect(0, 0, ww, hh);
        mask.graphics.endFill();
    }

    /**

     */
    protected function getContext (url :String) :LoaderContext
    {
//        // We allow content to share but not overwrite our classes
//        return new LoaderContext(true, 
//            new ApplicationDomain(ApplicationDomain.currentDomain),
//            SecurityDomain.currentDomain);
