@@ -180,6 +180,10 @@ function debugModule(module, runtime) {
180180 var lastSnapshotPosition = Math.floor(position / EVENTS_PER_SAVE);
181181 eventsUntilSnapshot = EVENTS_PER_SAVE - (position % EVENTS_PER_SAVE);
182182 snapshots = snapshots.slice(0, lastSnapshotPosition + 1);
183+
184+ var lastEventTime = recordedEvents[position-1].timestep;
185+ runtime.timer.setDelay(Date.now() - lastEventTime);
186+
183187 recordedEvents = recordedEvents.slice(0, position);
184188 tracePath.clearTracesAfter(position);
185189 eventCounter = position;