         // Event handlers that dispatch GridEvents
         
         MouseEventUtil.addDownDragUpListeners(this, 
-            chb_mouseDownDragUpHandler, 
-            chb_mouseDownDragUpHandler, 
-            chb_mouseDownDragUpHandler);
-
-        addEventListener(MouseEvent.MOUSE_MOVE, chg_mouseMoveHandler);
-        addEventListener(MouseEvent.ROLL_OUT, chg_mouseRollOutHandler);
-        addEventListener(MouseEvent.CLICK, chg_clickHandler);
-        addEventListener(MouseEvent.DOUBLE_CLICK, chg_doubleClickHandler);
+            gchg_mouseDownDragUpHandler, 
+            gchg_mouseDownDragUpHandler, 
+            gchg_mouseDownDragUpHandler);
+
+        addEventListener(MouseEvent.MOUSE_MOVE, gchg_mouseMoveHandler);
+        addEventListener(MouseEvent.ROLL_OUT, gchg_mouseRollOutHandler);
+        addEventListener(MouseEvent.CLICK, gchg_clickHandler);
+        addEventListener(MouseEvent.DOUBLE_CLICK, gchg_doubleClickHandler);
     }
     
     //--------------------------------------------------------------------------

 *  @productversion Flex 4.5
 */
[Event(name="separatorDoubleClick", type="spark.events.GridEvent")]


//--------------------------------------
//  Styles

    
    private var rollColumnIndex:int = -1;      // column mouse has rolled into
    private var rollSeparatorIndex:int = -1;   // separator mouse has rolled into
    private var pressColumnIndex:int = -1;      // column button press occurred on
    private var pressSeparatorIndex:int = -1;   // separator button press occurred on
    
    /**
     *  This method is called when a MOUSE_DOWN event occurs within the column header group and 
