Maybe conditionalize it so it only triggers a manual redraw if using a textured window? And I would prefer `-setNeedsDisplay:YES` or `-displayIfNeeded` over `-display`, if either one of those works.