Best guess at this time is that it's a viewport problem, judging from a problem Si had in the past. See, you're getting the panels drawn, but I'm thinking that whenever it changes the viewport to draw only within each panel, it's not working 100% correctly.
It may be down to the fry_Viewport function that I've used (which will take into account existing settings, and not exceed them), or it may be something else.
It may be down to the fry_Viewport function that I've used (which will take into account existing settings, and not exceed them), or it may be something else.