added text bubbling