public class DetectionFilter
This class filters events on a channel if the time passed since the last detection on the same channel
is less than a minimum interval.
If enough time has passed since the last detection on a given channel, the new detection is not filtered, otherwise the entire
detection is filtered.