Resolved issue #8 by deselecting targets already selected

* Now, if a target has already been selected, they will become
deselected instead of trying to re-select them