Yet, in another embodiment of the disclosure, generally, the set of available widgets, their interaction and interface behavior and their association with the sections and content blocks of procedure/instructions may be configuration-driven. One way to approach the configuration mechanism is to introduce a superset widget that provides a superset of capabilities, for all possible interactions, and properties to turn those capabilities on/off, say with defaults set to off, and then to allow the user to define any number of named custom widgets each with a relevant subset of those capabilities, by turning on each desired capability through configuration. For example, the user may define a widget named “Caution” widget, using an instance of said superset widget, and only turn on the “acknowledgment required” and placekeeping interaction capabilities of the associated instance of superset widget through an XML-based configuration mechanism.
Yet, in another embodiment of the disclosure, generally, a dynamic Table of Contents (TOC) of all the widgets superimposed/overlaid on top of the digitized document is represented on a display, in the order defined by the links across the widgets, through their sequence numbers, or other means of sequencing, and with each entry in the TOC uniquely representing a superimposed/overlaid widget, in a manner that the TOC can be used to navigate to a particular widget in the display that contains the content blocks of the digitized document through hyperlinks or a similar manner both within IAT 402 and IIP.