I have a `ListView` that contains items with checkboxes that should behave sometimes like a `CHOICE_MODE_MULTIPLE` and sometimes like a `CHOICE_MODE_SINGLE`. What I mean is for certain items in the list, when selected certain other items needs to be deselected whilst other can remain selected. 

So when item **A** is checked I can find in my data the item **B** that needs to be unchecked but how do I get the UI to refresh to show this as I (I believe) cannot find the actual `View` that represents **B** but just it's data?