This doesn't affect this fork directly, but it's a bad idea to assume the app is always going to be doing just what a particular subsystem (here, the text editor in edit.lua+text.lua) is doing.
A2PRHMXT3T2I2MKSOIKDWJGL5ZSTJWBYUZGGBXPTXZJZ7VYXKM7QC
ELJNEPW26FUIIFY6D24274J7KZICRLE3TJHCFNRVLR5NZBNNV37AC
YJJ4X4JGABMVA5JBQW5UAWI543P3Y7NDVFTOHA6LIDA5KSFGUFNQC
BULPIBEGL7TMK6CVIE7IS7WGAHGOSUJBGJSFQK542MOWGHP2ADQQC
WLJCIXYMSTCNSYCFOEBQNDLBZ5D2Z3WTF4E4WYL5CFGIJ434FKNQC
App.draw()
edit.draw(State)