public MainPresenter(IMainView view) { this.view = view; view.Presenter = this; monitor = new Monitor(); timer = new Timer(500); timer.Elapsed += (o, args) => Update(); Update(); }