If a row is already expanded, expand should not try expanding the row.

A change to the grid.expand method that checks to make sure a row is not already expanded before trying to expand it.