Added better parity with cloudy-ubersmith, now caches randomly generated event list in memory so event manipulation works as expected