add treegrid support
add support for adding/removing rows without redrawing grid
treegrid collapsing/expanding now no longer redraws entire grid