Changed event names so that the SingleSelect and the Selectable events would not have the same name.
Reordered the flow of selection and deselection so that the events come in a logical order.