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.