Split out App.Events into a separate file