Hardcoded all event types to prevent orphaning / conflicting when future modifications are made