I like this. However, I just gave your Sheets a simple stress test by selecting a bunch of cells, then using the fill handle to populate other cells, and afterward doing an undo (Ctrl+Z). It completely crapped out and did not do what I expected...which was to return to its original state prior to using the fill handle, with the selection still selected.