public void RegisterMonitor(IWatchRule match) { DependentWidgets.Add(match); match.StateChanged += onStateChangedHandler; }