difficult, but not impossible.. you'd have to store the event time and the cushion time, then check any subsequent event times to ensure that they are greater than the event time + the cushion time.

If you could give a better example of the type of event you have in mind, it would help.