added multiselect support, use ctrl+click to multiselect