         //  Overridden Properties
         //
         //--------------------------------------------------------------------------
-        
-        //----------------------------------
-        //  dataProvider
-        //----------------------------------
-        
-        /**
-         *  TBD: this is for the column headers
-         *  
-         *  @langversion 3.0
-         *  @playerversion Flash 10
-         *  @playerversion AIR 1.5
-         *  @productversion Flex 4
-         */
-        override public function set dataProvider(value:IList):void
-        {
-            //if (dataProvider)
-            //    dataProvider.removeEventListener(CollectionEvent.COLLECTION_CHANGE, dataProvider_collectionChangeHandler);
-                    
-            // ensure that our listener is added before the dataGroup which adds a listener during
-            // the base class setter if the dataGroup already exists.  If the dataGroup isn't
-            // created yet, then we still be first.
-            //if (value)
-            //    value.addEventListener(CollectionEvent.COLLECTION_CHANGE, dataProvider_collectionChangeHandler);
-            
-            super.dataProvider = value;
-        }
-        
+                
         //----------------------------------
         //  itemRenderer
         //----------------------------------

            addEventListener(GridEvent.GRID_ROLL_OUT, header_rollOutHandler);
            
            addEventListener(GridEvent.SEPARATOR_MOUSE_DOWN, sep_mouseDownHandler);
            addEventListener(GridEvent.SEPARATOR_ROLL_OVER, sep_rollOverHandler);
            addEventListener(GridEvent.SEPARATOR_ROLL_OUT, sep_rollOutHandler);
        }

         *  always a MOUSE_UP.  By default this method dispatches GRID_MOUSE_DOWN, 
         *  GRID_MOUSE_DRAG, or a GRID_MOUSE_UP event in response to the the corresponding
         *  mouse event on a column header or SEPARATOR_MOUSE_DOWN, SEPARATOR_MOUSE_DRAG, 
         *  or a SEPARATOR_MOUSE_UP event in response to the the corresponding
         *  mouse event on a column header separator.
         * 
         * .The GridEvent's columnIndex, column, item, and itemRenderer 
