adjusted TextObject's height to return the actual height, taking multiple lines into account, rather than just the height of a single line
fixed the dialog layer to go through multiple pages of text if the text for a single node runs on too far