can now start events, and join events; maintains session