moved hscript interp into a worker, so it can't bring down everything
minor other fixes