Multiple undo support, max # undoable items