Once the interaction designer has contained all the desired content (or sub-content) blocks through corresponding interaction widgets (or sub-widgets) and finished the configuration and static or dynamic and conditional sequencing of the widgets, information associated with all the widgets is converted to structured metadata and saved as IIDM (or other appropriate data) as illustrated in FIG. 1 steps 112 and 113. The information includes, but is not limited to, the superimposed/overlaid position of the graphical widgets with respect to the displayed digitized document, a snagged image corresponding to the content block of the digitized document that is contained by each widget (note that this may not be needed for interaction sub-widgets as noted earlier), all the original content of the corresponding content block contained by the widget if available and needed, and all of the widget properties, conditional and sequencing information and other attributes. Also, a copy of the last displayed version of the displayed digitized document is saved with the metadata.