Another thing to note: Event details can disappear at any time.  So we can have events marked with deviations elsewhere that will seem to have no details when you arrive at the details view.

@henrikengstrom and I discussed doing a persistent data store for all of the events and analysis.  I have the beginnings of work in that direction, but it's not high priority at the moment.