will always show 'Apple' even if Cherry or Berry are selected.
it's due to Sync() method which key.Find()'s the value of the first entry only..(typical Map/Index behaviour).
it'd be great to be able to select the entries independantly, even if they got the same key..
is that possible somehow?
Its a feature. In fact, correct solution would be ASSERT that ensures that the key is unique.
The value of DropList is defined by key. Value is just for display reason.