<button>'s click function now creates a new grid, but this needs further refinement