<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="../xhtml2.css" ?>
<!DOCTYPE html [
	<!ATTLIST section id ID #IMPLIED>
	<!ATTLIST h       id ID #IMPLIED>
	<!ATTLIST div     id ID #IMPLIED>
	<!ATTLIST nl      id ID #IMPLIED>
]>
<html xmlns="http://www.w3.org/2002/06/xhtml2"
      xmlns:xforms="http://www.w3.org/2002/xforms"
      xmlns:ev="http://www.w3.org/2002/xml-events"
      xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xml:lang="en">
  <head>
    <title>Ensure that model can have event listener.</title>
    <xforms:model id="m_001" ev:event="xforms-recalculate" ev:propogate="stop">
    	<xforms:instance id="i_001" xmlns="">
    		<r>
    			<a xsi:type="xsd:decimal">7</a>
    			<b/>
    		</r>
    	</xforms:instance>
    	<xforms:bind nodeset="b" id="i-b" calculate="../a * 2" />
    </xforms:model>
  </head>
  <body>
    <xforms:group>
       <xforms:label>Calculation turned off.</xforms:label>
       <xforms:input ref="a">
       	<xforms:label>A (initial value 7):</xforms:label>
       </xforms:input>
       <xforms:output bind="i-b">
       	<xforms:label>B (2 times A, initial value 14):</xforms:label>
       </xforms:output>
    </xforms:group>
    <xforms:trigger>
       <xforms:label>Recalculate</xforms:label>
       <xforms:recalculate ev:event="xforms-activate" />
    </xforms:trigger>
  </body>
</html>
