Create a pop-up dialogue

I have to create pop-up dialogue system like in World of Warcraft. For example, two NPCs talk with each other and player can watch the text in overhead bubbles (or just text overhead).

I used a widget BP but it disappears when character turnes and widget goes beyond the camera.

Now it works with text render well. But it needs paragraphes for long textes. How can I add paragraphes in text render? By the way, component gets the text from variable in NPC or in things.