poplist scrolls to make sure selection is visible when it opens, use indexOf to figure out index of highlight
todo