private void OnActiveSourceChanged(SourceEventArgs args) { Banshee.Base.ThreadAssist.ProxyToMain (delegate { foreach (var label in labels) { label.IsSelected = label.Source == args.Source; } }); }