I figured out how the messages work: when you have no messages, it stores the 0 high above the screen, but its still there. As you can see, this is in the old areas of scratch because scratch realized this bug and added a blue border there. But when you have messages it detects the number and puts it down low, otherwise, it is high up.
Space to cycle