fixed: clicking on an already selected shape, does not unselect all the other selected shapes anymore