more clarification on undo-mode