A node referenced form another node by USE statement, is copied by value, when passed to eventIn of Script...
Thus, next code does not work. BS Contact and Octaga works fine...
http://www.web3d.org/x3d/specifications/vrml/ISO-IEC-14772-VRML97/part1/concepts.html#4.12.5
"4.12.5 Scripts with direct outputs
...
When setting a value in another node, implementations are free to either immediately set the value or to defer setting the value until the Script is finished."