I have a Welcome Panel which shows up a modal box when the app loads.
I'm creating a new instance in my Viewport.js by new App.views.WelcomePanel().show('pop');.
The Panel itself holds a close button which calls hide() on the instance I created before.

I also have a welcome panel button in my app to show the hidden panel again. It it using Ext.getCmp to show the welcome panel again.

I want to avoid that the same modal box is created over and over again when pressing the welcome button.
Is that technique alright from the view of perfomance? Or does it need any optimization? (:|