Messagelist is now entirely responsible for annotator refresh logic.  Cuts down on multiple calls