                                                             LAYOUT_PROPERTY_FLAG, true);;
             }
             
-            if (dataGroupProperties.horizontalScrollPosition !== undefined)
-            {
-                dataGroup.horizontalScrollPosition = dataGroupProperties.horizontalScrollPosition;
-                newDataGroupProperties = BitFlagUtil.update(newDataGroupProperties as uint, 
-                                                            HORIZONTAL_SCROLL_POSITION_PROPERTY_FLAG, true);
-            }
-            
-            if (dataGroupProperties.verticalScrollPosition !== undefined)
-            {
-                dataGroup.verticalScrollPosition = dataGroupProperties.verticalScrollPosition;
-                newDataGroupProperties = BitFlagUtil.update(newDataGroupProperties as uint, 
-                                                            VERTICAL_SCROLL_POSITION_PROPERTY_FLAG, true);
-            }
-            
             if (dataGroupProperties.autoLayout !== undefined)
             {
                 dataGroup.autoLayout = dataGroupProperties.autoLayout;

        // exist, don't worry about it.  When the dataGroup, 
        // gets created up, we'll check to see whether we need to add this 
        // event listener to the dataGroup.
        if (type == PropertyChangeEvent.PROPERTY_CHANGE && dataGroup)
        {
            dataGroup.addEventListener(
                PropertyChangeEvent.PROPERTY_CHANGE, dataGroup_propertyChangeHandler);
        }
        
        if (type == RendererExistenceEvent.RENDERER_ADD && dataGroup)
        {

            
            var newDataGroupProperties:uint = 0;
            
            if (dataGroupProperties.layout !== undefined)
            {
                dataGroup.layout = dataGroupProperties.layout;
