window states that actually work this time