node worker version did not seem to use the event correctly + make all tests pass