Please check your systems for allowed (generic) children of  Script, particularly ROUTEs. BS Contact and X3DJSAIL throw errors when loading XML with ROUTE children of Script.  FreeWRL and Sunrize do not.  AFAIK,  IS should be a legal child of Scripts, see JSONverse examples.   I don’t know what other children should be considered beyond fields and CDATA Sections.  I have not looked at the whole specification.  I did look at X3DScriptNode and Script structures.  I’m guessing statements are allowed as children of Script, but I’ve not been able to verify this one way or the other.  I did not check Schema or X3DUOM.<div dir="auto"> </div><div dir="auto">I’ve moved my ROUTEs outside of my Script pending clarification.</div><div dir="auto"><br></div><div dir="auto">John</div>