If you use dialog% intead of frame%, you will probably close to get the behavior you expect. The problem with the code below is that show-window1 is returning immediately -- it doesn't wait for the first frame to go away. If you use a dialog%, the `show' method doesn't return until the dialog goes away. Hope that helps, Robby