void InitTimers() { pulseTimer = new RepeatedTimer(PulseTimerInterval); pulseTimer.Elapsed += () => sessionManager.WritePulse(); activeAppTimer = new RepeatedTimer(ActiveAppInterval); activeAppTimer.Elapsed += () => appMonitor.CheckActiveApplication(); regularScreenshotTimer = new RepeatedRandomTimer(MinIntershotTime, MaxIntershotTime); regularScreenshotTimer.Elapsed += () => TakeScreenshot(null); }