I was able to use $widget->withdraw to hide the window and $widget->popup to show the window. One draw back is that it doesn't remember the position of the window on the screen. It moves slightly, not too noticible, but slightly.
I have these show/hide command on buttons, but my main problem...