grids resacle on change