<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>