Implement synchronous event spawning