nicer behavior of list selection