Overhaul of random events