                                   shiftKey:Boolean, ctrlKey:Boolean,
                                   transition:Boolean = true):Boolean
      {
-     	var val:Boolean = super.selectItem(item, shiftKey, ctrlKey, transition);
-     	
-     	// if item.data is AdvancedDataGridColumn, it means that a header is selected
+        var val:Boolean = super.selectItem(item, shiftKey, ctrlKey, transition);
+        
+        // if item.data is AdvancedDataGridColumn, it means that a header is selected
         // selectedItem should be null
         if (item.data is AdvancedDataGridColumn)
-        	_selectedItem = null;
-       	
-       	return val;
+            _selectedItem = null;
+        
+        return val;
      }
      
      /**

        {
            for (i = value; i < super.lockedColumnCount ;i++)
            {
            	m = listItems.length;
                for(j = 0; j < m; j++)
                {
                    if (listItems[j] && listItems[j][i])

            return;
        }

        // Global coordinates.
        var deltaX:Number = event.stageX - startX;

        // If the mouse pointer over the right (layoutDirection=”ltr”) or 
        // left (layoutDirection=”rtl”) half of the column, the drop indicator 
        // should be shown before the next column.
        var deltaXInLocalCoordinates:Number = 
            (layoutDirection == LayoutDirection.LTR ? +deltaX : -deltaX);
        
        // Move header selection.
        s = Sprite(selectionLayer.getChildByName("headerSelection"));
        if (s)
