change to reorder columns, add events for start and stop of drag event, allow dynamic change of property, allow for grids with toolbars and headers