public virtual void OnClick() { if (_lastClickedItem != null && _lastClickedItem != this) { _lastClickedItem.OnOtherItemClicked(this); } _lastClickedItem = this; }