<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">I can answer both questions with YES! Both have to work! I created a simple test case according to your description, but doesn’t found the error. I could imagine that you have a typo elsewhere, or there is no IS connection between the hinge field, with further insight I cannot say more. Here is the test case:<div class=""><br class=""></div><div class=""><div class=""><?xml version="1.0" encoding="UTF-8"?></div><div class=""><!DOCTYPE X3D PUBLIC "ISO//Web3D//DTD X3D 3.3//EN" "<a href="http://www.web3d.org/specifications/x3d-3.3.dtd" class="">http://www.web3d.org/specifications/x3d-3.3.dtd</a>"></div><div class=""><X3D profile='Full' version='3.3' xmlns:xsd='<a href="http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.3.xsd" class="">http://www.w3.org/2001/XMLSchema-instance' xsd:noNamespaceSchemaLocation='http://www.web3d.org/specifications/x3d-3.3.xsd</a>'></div><div class="">  <head></div><div class="">    <meta name='comment' content='World of Sunrise X3D Editor'/></div><div class="">    <meta name='created' content='Fri, 3 Dec 2021 12:04:42 +0100'/></div><div class="">    <meta name='creator' content='Holger Seelig'/></div><div class="">    <meta name='generator' content='Sunrise X3D Editor V1.0, <a href="https://create3000.github.io/Sunrise/'/" class="">https://create3000.github.io/Sunrise/'/</a>></div><div class="">    <meta name='identifier' content='<a href="file:///Volumes/Home/Projekte/X_ITE/x_ite/src/tests/touch.x3d'/" class="">file:///Volumes/Home/Projekte/X_ITE/x_ite/src/tests/touch.x3d'/</a>></div><div class="">    <meta name='modified' content='Fri, 3 Dec 2021 12:18:25 +0100'/></div><div class="">  </head></div><div class="">  <Scene></div><div class="">    <ProtoDeclare name='Touch'></div><div class="">      <ProtoInterface></div><div class="">        <field accessType='initializeOnly' type='SFInt32' name='hinge'/></div><div class="">      </ProtoInterface></div><div class="">      <ProtoBody></div><div class="">        <Group></div><div class="">          <Shape></div><div class="">            <Appearance></div><div class="">              <Material/></div><div class="">            </Appearance></div><div class="">            <Box/></div><div class="">          </Shape></div><div class="">          <TouchSensor DEF='_1'/></div><div class="">        </Group></div><div class="">        <Script DEF='TouchScript'</div><div class="">            directOutput='true'></div><div class="">          <field accessType='inputOnly' type='SFTime' name='set_time'/></div><div class="">          <field accessType='initializeOnly' type='SFInt32' name='hinge'/></div><div class="">          <field accessType='initializeOnly' type='SFNode' name='touch'></div><div class="">            <TouchSensor USE='_1' containerField='touch'/></div><div class="">          </field></div><div class="">          <IS></div><div class="">            <connect nodeField='hinge' protoField='hinge'/></div><div class="">          </IS></div><div class=""><![CDATA[ecmascript:</div><div class=""><br class=""></div><div class="">function initialize ()</div><div class="">{</div><div class="">   touch .enabled = hinge;</div><div class="">}</div><div class=""><br class=""></div><div class="">function set_time (value, time)</div><div class="">{</div><div class="">   print (time);</div><div class="">}]]></div><div class="">        </Script></div><div class="">        <ROUTE fromNode='_1' fromField='touchTime' toNode='TouchScript' toField='set_time'/></div><div class="">      </ProtoBody></div><div class="">    </ProtoDeclare></div><div class="">    <ProtoInstance name='Touch'/></div><div class="">  </Scene></div><div class=""></X3D></div><div class=""><br class=""></div><div class="">Best regards,</div><div class="">Holger</div><div class=""><br class=""></div><div class=""></div></div></body></html>