How am I using a local variable? I am assigning the pointer to a pointer and modifying it. This can be seen as when I destroy the text, it disappears from my screen.
If you can show an example of where I can keep the pointer in the skill of the panel and make this work it would be great, otherwise it seems a struct is my best hope.