Add ability to view events in more detail.
Merge branch 'event-viewer'