multiselect: add copy and fix overlapping range