 import spark.events.GridEvent;
 import spark.events.GridSelectionEvent;
 import spark.events.GridSelectionEventKind;
+
 
 use namespace mx_internal;
 

    {
        if (columnHeaderBar && event.property == "horizontalScrollPosition")
            columnHeaderBar.horizontalScrollPosition = Number(event.newValue);
    }
    
    protected function grid_columnsChangedEventHandler(event:Event):void
    {
        if (columnHeaderBar)
            columnHeaderBar.dataProvider = columns;
        // TBD(hmuller) - should be done at commitproperties time
    }    
    
}

    public function set columns(value:IList):void
    {
        if (setGridProperty("columns", value))
            dispatchChangeEvent("columnsChanged");
    }
    
    /**
