22. The computing device of claim 14 , 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.
22. The computing device of claim 14 , 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. 24. The computing device of claim 22 , at least one property of the one or more properties associated with the layout engine comprising a method.