Proper timekeeping while paused