Yes, for your scenario the ValueChanged event won't suffice. You will need the PopupClosed event as well. You can have a flag isValueChanged set to false and change it when ValueChanged occurs. Then on PopupClosed you will know if the value has been changed or not and reset the flag.
the Telerik team