set_layer(PANEL, layer); - this may help for lite-c users.

I've just been doing the same sort of setup with a linked list of panels as "windows". I'll see how yours relates speed-wise, and friendliness wise, and hopefully get around to posting some results sometime

Don
have a great day