EventInviter functional, needs refactor