Added single event pages and join to event functionality