user can add and remove themselves from events