Set up and join events