Patent ID: 7870566

Claim:
A method, comprising: receiving, via a main application executing on a computing system that integrates the main application with a plug-in application, an event through a user interface of the computing system; and simulating, via the main application, Z order within the user interface between a parent window that corresponds to the main application and a child window that corresponds to the plug-in application by: determining whether the child window is deactivated; propagating the event to the plug-in application if the event is to be processed by the plug-in application and the child window is deactivated; and in response to propagating the event to the plug-in application: receiving, via the main application, a notification from the plug-in application that content based data has been generated by the plug-in application and written to a storage module in response to the propagated event; and reading the content data, via the main application, written to the storage module by the plug-in application.