refactored the events section - now bigger than ever