Using the hide
method correctly is pretty hard. We will need to look into your show
method to debug this properly, A workaround for this could be not using the hide
method at all and only create your panel UI when the UI is not present in a global variable.