!7 set flag DynModule. sclass SFCat > DynPrintLog { transient BakedBot bot; transient S imageID = #1101382; start { onSpeechRecognized(voidfunc(S s) { dm_say(bot.answer(s)); }); } void setIcon(S imageID) { this.imageID = imageID; revisualize(); } JComponent centerPart() { ret withMargin(10, jimage(imageID)); } void actuallyLoadCat { dm_useLocalMechListCopies(); if (bot == null) bot = latestBotWithRulesAndCreator(mL_raw("Computer Rules"), this); } }