improvement returnDefaultWindow