history for text bubbles - a hacky fix
avl tree - text bubbles