fix _selected value bug, take 2