pickup: highlight first item by default, item info changes on highlight change, highlight follows letter input