The deferred window destruction code was destroying the windows in reverse