Did a thing or two
Window state changes handled
Documentation