Added `multiple` to enable mult-selection
Support single selection
Redistributed