anchor.diff:        <% end %>
       <% end %>
   
  -    <%# incomplete response form controls %>
  +    <%# incomplete response question form controls %>
       <% if @form.allow_incomplete? %>
         <select1 ref="/data/<%= OdkHelper::IR_QUESTION %>">
           <label ref="jr:itext('<%= OdkHelper::IR_QUESTION %>:label')"/>
  
positive.code:   </h:head>
    <h:body>
  
      <%# question form controls %>
      <% @form.visible_questionings.each do |q| %>
        <% next if q.question.qtype.odk_tag.nil? %>
        <%= odk_input_tag(q) do %>
  
negative.code:       <instance>
          <%# include both form ID and form version sequence number in ODK form ID %>
          <data id="<%= @form.id %>" version="<%= @form.current_version.sequence %>">
  
            <%# regular question nodes %>
            <% @form.visible_questionings.each do |q| %>
              <%= tag(q.question.odk_code) %>
            <% end %>
  
            <%# incomplete response question nodes %>
            <%= tag(OdkHelper::IR_QUESTION) %>
            <%= tag(OdkHelper::IR_CODE) %>
          </data>
        </instance>
        <itext>
          <% configatron.preferred_locales.each do |lang| %>
            <translation lang="<%= language_name(lang) %>">
  
              <%# regular question translations %>
              <% @form.visible_questionings.each do |q| %>
                <text id="<%= q.question.odk_code %>:label">
                  <value><%= q.question.name(lang, :strict => false) %></value>
  