limited undo to 25 revisions