Fix selection of overlapping widgets; deselection