Add session timeout and ensure a session exists for all events
Change session timeout default to 30 minutes