fixed item selection/unselection in list