Talk:Window management
The part of the inital task requirement: "keep track of running windows" was important. That is what makes this window management not just creation. I should have actually not put the word 'open' in the initial requirement... The idea is to work on windows already present.