All script calls are now on ServerThread's thread to prevent Context
from throwing exceptions when java functions are called from a script
call off a seperate thread that the Context was created on. Whew, that
was a mouthful.