<a name="l1"></a><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0> must be updated 60fps in your Fs->draw_it() callback. You probably want </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrBitMap.html#l1194"><span class=cF4>GrPrint</span></a><span class=cF0>() or just </span><a href="https://tomawezome.github.io/ZealOS/Kernel/StrPrint.html#l1110"><span class=cF4>Print</span></a><span class=cF0>(). The </span><a href="https://tomawezome.github.io/ZealOS/Doc/DolDocOverview.html#l1"><span class=cF4>DolDoc</span></a><span class=cF0>
<a name="l2"></a>code takes care of plotting text to </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0>.
<a name="l14"></a></span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrScreen.html#l19"><span class=cF4>GrUpdateTaskWin</span></a><span class=cF0>() calls </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocRecalcLib.html#l213"><span class=cF4>DocUpdateTaskDocs</span></a><span class=cF0>() which calls </span><a href="https://tomawezome.github.io/ZealOS/System/DolDoc/DocRecalc.html#l305"><span class=cF4>DocRecalc</span></a><span class=cF0>() where the document text is plotted into </span><a href="https://tomawezome.github.io/ZealOS/System/Gr/GrGlobals.html#l3"><span class=cF4>gr.text_base</span></a><span class=cF0>. Then