e.now();
          const deltaTime = now - this.lastUpdateTime;
          this.lastUpdateTime = now;

          this.currentMilliseconds += deltaTime;

          if ( this.currentMilliseconds >= 1000 ) {
            const secondsElapsed = Math.floor( this.currentMilliseconds / 1000 );
            this.currentMilliseconds = this.currentMilliseconds % 1000;

            if ( this.mode === 'stopwatch' ) {
              this.currentTime += secondsElapsed;
            } else {
              this.currentTime -= s