FIG. 7 shows an example of an embodiment of the Interaction Performance Tool (IPT) 702, performing user-computer interaction, computer-guided navigation and placekeeping as shown (and partially defined) in FIG. 6. As shown in FIG. 7, the performance of steps 6.1 and 6.2 were already confirmed by the user through their associated Action Step interaction widgets and thus they are marked as “Completed” by the IPT. Furthermore, the user has selected the button labeled “No” when the overlaid widget 416.1.3 associated with step 6.1.3 was activated/displayed, and therefore, the widgets 416.1.4 and 416.1.5 associated with steps 6.1.4 and 6.1.5 were automatically marked as “N/A” and the configured text supplied for the “N/A” state of the corresponding widgets and the widget 416.2.1 with sequence number 6.2.1, corresponding to section 6.2.1 of the document is automatically activated/displayed and navigated to, as the next relevant step that needs performance and thus performed by the user.