First attempt at a difference detector.
Reporters now getting cleared correctly when features panels are closed.
Now restricting difference detection to the selected time range.
Merge branch 'difference-detector'