program, it will always cause it to queue it to avoid event flood (5 secs). So don't init the QTime for last event, and then check if it is null.