19. The method of claim 18 , further comprising undoing the executed command associated with the handwritten annotation and adding the undone command to a redo map, the redo map facilitates redoing the undone command by selecting the command from the redo map.
19. The method of claim 18 , further comprising undoing the executed command associated with the handwritten annotation and adding the undone command to a redo map, the redo map facilitates redoing the undone command by selecting the command from the redo map. 20. The method of claim 19 , undoing the executed command associated with the handwritten annotation includes selecting the executed command from a non-linear group of previously executed commands.