time detectors