maybe change order (first user, then event) and create event with owner