ok, this is wrong to do it here at all. For example, we call this from ThreadListUI...

you need to do this in ThreadUI.renderMessages instead. I don't know if that's better to do it in stepCB or in endCB. Naturally I'd like to do it in endCB but maybe we need it earlier.