keeping track of the currently selected feature and trigger a deselect w...

...hen a new feature is selected

fixes #106