Returns the current time mark.
Returns the remaining duration to wait before the time mark has elapsed the given duration.
Checks if the time mark elapsed duration has exceeded the given duration.