track bestowed list selection manually with state