9. The one or more computer-readable storage memories of claim 1 , the computer readable instructions further configured to implement: a binding module configured to enable unified programming access between the web browser's scripting engine and layout engine, the binding module comprising a module configured to enable one or more properties associated with the layout engine to be virtually replaced by the scripting engine.
9. The one or more computer-readable storage memories of claim 1 , the computer readable instructions further configured to implement: a binding module configured to enable unified programming access between the web browser's scripting engine and layout engine, the binding module comprising a module configured to enable one or more properties associated with the layout engine to be virtually replaced by the scripting engine. 11. The one or more computer-readable storage memories of claim 9 , at least one property of the one or more properties associated with the layout engine comprising a method.