Added check so you can't join an event multiple times