changes to window management