Add column undo/redo work

Some minor scroll bugs