Trying pastebin to share test code:
https://pastebin.com/vg21ta7H
https://pastebin.com/vg21ta7H
that kind of is what onShow() should be about, since it is called whenever the screen becomes active.
I figured I'd try only updating the screen every other time onUpdate was called, as I draw a bunch of lines. The result was a flashing DF. It would only show every other second.
Any reason why there isn't a method that bootloads static content to remain during the presentation? Seems like a waste of resources.