Ok, so I have a way to list windows and a way to select a window. Now I just need to actually get this overlay thing working.

No pressure.