event generator tool