Petron #1 Instead of making a new window why don't you have the location a variable that is adjusted as the window is resized.