!7 concept Entry { S keyword, code; bool enabled = true; } set flag DynModule. module KeywordToCode > DynModule { visualize { ret SimpleCRUD(Entry).make(); } start { ownResource(vmBus_onMessage('topInput, voidfunc(S s) { print("Got: " + s); for (Entry e : list(Entry)) if (e.enabled && matchVBarPattern(e.keyword, s)) dm_evalJava(e.code); })); } }