setMessage affects messages, filteredMessage, and renderMessages, we were only doing an arraycopy for messages fixes #7774