Be more robust against late window list changes.
Sometimes the window list changes lag, which can screw up the selector. Bind the selector to the window list as late as possible (at raise- or presentation-time) to avoid this as much as possible.
Also change the timer to 0.2s, feels a bit nicer.