When a browser window resizes, resize grids also.
Don't keep references to the grid around.

Previously, when we destroyed a grid, we had event handlers that
maintained their own reference to the grid.  This commit eliminates
those references.

(We still need to tear down the event handlers, too.)
Experiment with smooth(ish) grid width changes.