windowStateProcessor = 70% done - see comments

it can find the windows allrigt but it still needs checks to make sure
that it isnt detecting a large window area change (this happens)
TODO:
-check desktop taskbar for opens/closes and preventing them
-check for inside window area