I think the problem may be the textwithtags assignment.
In the OnOnline event of the entire Scene, I used:
Dim OTP as xpTextObject
Self.GetObjectByName("On the phone",OTP)
OTP.textwithtags="{1} On the phone"
Followed by a script to change a picture in another quad.
When I run the scene, the font does not change, and all script after the OTP.textwithtags statement does not execute. If I comment out the OTP.textwithtags line only, then the entire script runs.
I am also trying to get the material of the font object to directly change it's xpMaterial.DiffuseColor values (color.R, color.G, color.B), and that isn't working either. Running out of ideas! :)
#XPression