Fix for multiple selection highlight when combo has text containing same text

Example: when we have two items in the combo having same text like:

* Safari
* African Safari

When the user selects the *Safari* item in combo, when the combo is pulled down, we see both *Safari* and *African Safari* selected (class *selected* applied). My fork has fix for this issue.