quick refactoring on the script runner to execute events from the outside world
factored the processing of jquery messages out of the script runner entirely
updated some client debugging
fair warning!