!7 sclass Entry { long msgID; S originalLine; S interpretableText; sS _fieldOrder = "msgID originalLine interpretableText"; } cmodule InterpretableTest > DynObjectTable { start { thread { scan(); } } visualize { ret withCenteredButtons(super.visualize(), "Scan", rThread scan); } void scan enter { new L list; for (GazelleLine line : dm_discord_allLines()) list.add(nu Entry(originalLine := line.text, msgID := line.msgID)); setList(list); } }