threaded randomness through evalEvent and evalScript