Code cleanup for grid, docs and comments to follow; TouchCell() in the grid needs fixup to accommodate offsets