Patent ID: 7577903

Claim:
Data processing apparatus having processing means, memory means and display means, wherein said processing means performs a process in response to program instructions read from said memory means via dynamically linked operational objects called by control objects, such that events are returned back to a calling control object; a plurality of pages are defined in a mark-up language that are selectively displayed and executed by a controlled browser; said controlled browser is controlled by a controlling container object; active control objects for calling said operational objects are contained within said container object; a single pass-through object is created; at least one of said pages includes a page embedded control object configured to call said passthrough object; an initiating one of said page embedded objects calls said passthrough object and passes to said passthrough object output information detailing a desired call to a specified operational object; said passthrough object interprets output information received from a page embedded object to generate a call to a contained object that in turn calls the desired operational object; and said passthrough object receives event data from a called operational object and returns input data to said initiating embedded object indicative of said returned event.