added column edit mode, forward and backwards operations
sorted undo ops