         tabChildren = true;
         
         _layout = new BasicLayout();
-        ILayout(_layout).target = this;  
+        _layout.target = this;  
     }
     
     //--------------------------------------------------------------------------

import flex.graphics.MaskType;
import flex.graphics.TransformUtil;
import flex.graphics.graphicsClasses.GraphicElement;
import flex.intf.ILayout;
import flex.intf.ILayoutItem;
import flex.intf.IViewport;
import flex.layout.BasicLayout;
import flex.layout.LayoutItemFactory;


            _layout.updateDisplayList(unscaledWidth, unscaledHeight);
    }
    
    //--------------------------------------------------------------------------
    //
    //  IViewport properties and methods that delegate to layout
    //
    //--------------------------------------------------------------------------    
    
    //----------------------------------
    //  horizontalScrollPosition
    //----------------------------------
