fixed: can use ctrl and shift to select/unselect shapes