private void timer_Tick(object sender, EventArgs e)
{
computer.Accept(updateVisitor);
treeView.Invalidate();
plotPanel.InvalidatePlot();
systemTray.Redraw();
if (gadget != null)
gadget.Redraw();
if (wmiProvider != null)
wmiProvider.Update();
if (logSensors != null && logSensors.Value && delayCount >= 4)
logger.Log();
if (delayCount < 4)
delayCount++;
}