Cache filtered incidents in `sortedIncidents` so that we aren't recalculating the result a lot.
Fixes #7.