Yes I think youll have to create your own add function in Panel3D, and call this from a button or whatever. This should then work according to your specs. And if you comment out these lines:
<!--
Youll start with an empty panel. If you now go trough the debugging youll quicly found out the rest. :)
If you have other question pleas use the Improve question and will get back to you. :)