Every event I've been to has been completely random. Half are when I get on, the other half in which I ask @junelawnchaired or @Jess_4Ds to start one. In most cases, they say yes (unless reggles is working in Event [inside reference]) so I think this isn't really necessary. Event isn't supposed to be a regular thing, just a one-off random thing to get people to actually do something.