1. A computer implemented method for rendering and displaying a cross-browser toolbar, comprising: providing a toolbar document object (TDO), wherein the TDO includes elements enabling a cross-browser interoperability and is a memory structure hosted by a web browser control of a web browser instance; translating, at runtime, the TDO to a specific-browser document object model (DOM) of a web browser type on which the cross-browser toolbar is being rendered; wherein translating the TDO to the browser-specific DOM further comprising: translating each element of the TDO to an equivalent browser-specific DOM element; mapping each handler of each event defined in the TDO to an equivalent browser-specific DOM event handler; and disconnecting circular dependencies and scripts closures on event handlers when TDO elements are discarded.