A browser for executing HTML code received from a computer network having
a computer. The browser comprises code programmed to analyze HTML code
and identify scalar properties and expressions, each expression defining
the value of a dynamic property and being a function of the scalar
property; code programmed to map a dependent/dependency relationship
between the expression and the scalar property; and code programmed to
notice a change in a value of the scalar property and to execute the
expression in response to the change in value of the scalar property.