public void DoMouseLeave(EventArgs e, Control ctr) { bool dirty = false; foreach (Interactions.Interaction i in interactions_) { dirty = i.DoMouseLeave(e, this) || dirty; } if (dirty) Refresh(); }