I came up with a get around. To create your own column chooser and unload and re-create your grid like my answer here. The thing is I always maintain a my own copy of grid data so to re-create the grid, I don't have to go through another http request.