             gridDimensions.columnCount = generatedColumns ? columns.length : 0;
         }
         
-        const gridDimenions:GridDimensions = this.gridDimensions;
+        const gridDimensions:GridDimensions = this.gridDimensions;
         if (gridDimensions)
         {
             gridDimensions.dataProviderCollectionChanged(event);

		
		if (!variableRowHeight)
			setFixedRowHeight(gridDimensions.getRowHeight(0));

	}
        
    //--------------------------------------------------------------------------

            const gridMaxVSP:Number = contentHeight - height;
            const centerContentHeight:Number = Math.ceil(gridViewLayout.gridDimensionsView.getContentHeight());
            const centerMaxVSP:Number = centerContentHeight - centerGridView.height;
            const vsp:Number = gridMaxVSP == 0 ? 0 :  (centerMaxVSP / gridMaxVSP) * value;
            
            centerGridView.verticalScrollPosition = vsp;
            
