How often to levelcheck events occur?  Is that guaranteed by the API?  If you remove a message here and then display it again below, I worry that you're going to get a UI flash.