These last few days, I've been working at night to finish a functional script for this. Currently, it lets you select between a few events, but I'm open to adding others.
There's also a nice UI that lets you manage and load your saved 'sessions' (you can also save them manually).
It might be a bit incomplete with some minor issues, but it's pretty usable. If anyone wants to help with testing, feel free to send me a PM.
Regards.