Listview selection isn't displayed on Android jellybean

view story

http://stackoverflow.com – I have a listview, that has been working as expected for some time. Recently a user updated their device software to JellyBean, and now the listview selection doesn't update when pressed. In the background, the onTouchEvent() method fires, (and in-turn the adapter's onItemClick()) and the selection is set 'under the hood', it simply doesn't display as selected. However, if the device is now rotated and the orientation changed, the selection highlight is displayed on the redraw! I've searched other issues and the closest I could find was an onAttachedToWindow() method being overridden and not (HowTos)