4. The method of claim 1 , further comprising storing the received metadata for the second section of the document in a program stack.
4. The method of claim 1 , further comprising storing the received metadata for the second section of the document in a program stack. 7. The method of claim 4 , wherein undoing the last user action comprises removing the last user action from the program stack.