preserve newlines in appdata; wrap in <pre>
keep rendered traces until they are fetched

diagram shows the conversation from the beginning, again