protected override void LoadComplete() { base.LoadComplete(); SelectedSet.BindValueChanged(set => { if (set.OldValue?.Equals(Model) != true && set.NewValue?.Equals(Model) != true) { return; } var equal = Equals(set.NewValue, Model); text.FadeColour(equal ? selectedColour : Color4.White, FADE_DURATION); }, true); }