Updates selection/deselection logic to fall back on text in the case that ko is using objects as value elements