added last-modified caching to events page