B is a diagram illustrating how platform independent plug-in interacts with a web browser according to one embodiment of the present invention. [0033]FIG. 5C is a diagram illustrating how platform independent plug-in interacts with a web browser according to another embodiment of the present invention. [0034]FIG. 6 shows an API architecture for an embodiment of a platform independent plug-in. [003