1. A method for detection and reporting of a plurality of events, comprising: determining, for each event of the plurality of events, a corresponding mark time that is a function of a time at which the event occurs, wherein determining the corresponding mark time occurs at a corresponding decision point that differs from the corresponding mark time by a corresponding decision delay; and the decision delays corresponding to the plurality of events are variable; using an output signaler to produce, for each event of the plurality of events, a corresponding signal at a corresponding report time that follows the corresponding mark time by a delay interval; and using, for each event of the plurality of events, the corresponding report time of the corresponding signal to indicate the corresponding mark time.