...text should be saved as a representation of lists and on change they should use lines/unlines to move from list to string