      * 
      *  This is mostly copied from GroupBase, but always chooses the virtualLayout path.  The Grid's
      *  layout has useVirtualLayout=false but the Grid's GridView always has useVirtualLayout=true
-     *  which causes the GroupBase logic to go down the wrong path.
+     *  which causes the GroupBase logic to go down the wrong path.  It also always positions at 0,0
+     *  because the grid itself doesn't scroll, it scrols the layers
      */
     override mx_internal function drawBackground():void
     {

        graphics.clear();
        graphics.beginFill(0xFFFFFF, 0);
        
        graphics.drawRect(horizontalScrollPosition, verticalScrollPosition, w, h);
        
        graphics.endFill();
    }

        }
    }
    
    
    /**
     *  @private
     *  Renders a background for the container, if necessary.  It is used to fill in
