Add event detail navigation
Add basic filtering and style improvements
Refactor common parts of EventDetail and EventList into EventView
Add more generic filtering syntax