added event simulation for fuzz testing