some experiments with updating the list live. Progress, but I don't like it.