Make speclj tests run slightly faster (apparently)
Use sync event emitting and listening in tests (no more weird thread sleeping and race conditions)