flexible event imitation engine