Storing and persisting messages on broadcast (and making the ui broadcast).