adding in deselect, sans event bindings