use present() instead of show_all() for selection window and set keep above.