added InterframeTimeGapHistory and frameReceived() calls