private void HandleTimeChanged(object sender, EventArgs e)
        {
            Debug.WriteLine($"{nameof(HandleTimeChanged)} ({nameof(HiddenForm)}) hit!!");

            _stopWatch.Stop();
            DateTime previousSystemDateTime;

            lock (_lock)
            {
                previousSystemDateTime = _now.Add(_stopWatch.Elapsed);
                _now = DateTime.Now;
                _stopWatch.Reset();
                _stopWatch.Start();
            }

            const int ThresholdInSeconds = 15;
            int       deltaSeconds       = Math.Abs((int)previousSystemDateTime.Subtract(DateTime.Now).TotalSeconds);

            if (deltaSeconds < ThresholdInSeconds)
            {
                Debug.WriteLine($"An insignificant time change of {deltaSeconds} seconds was detected -- ignored because under {ThresholdInSeconds} second threshold");
                return;
            }

            var newSystemDateTime = DateTime.Now;
            var msg = $"{nameof(HandleTimeChanged)} from {previousSystemDateTime} to {newSystemDateTime:MM/dd/yyyy hh:mm:ss tt}";

            Debug.WriteLine(msg);
            _alertManager.NotifyTimeChange(previousSystemDateTime, newSystemDateTime);
        }