Commented undo manager