fix selected items, fix onchange trigger