If the first or any subsequent widget that was marked as the “Current widget” performing its interactions does not have any child/sub-widgets as determined in step 305 of FIG. 3, and it does not point to a next interaction widget, as determined in step 308 of FIG. 3, there are no more widgets to be processed and thus all relevant interactions and integrations associated with the job are already performed, where processing moves to step 312 which signifies the end of processing of IIDM by this embodiment of IPT 702 according to FIG. 3.