Switch almost looks like it should be working. Except that it seems to be adding an extra window and displaying that empty one rather than the ones I think I'm telling it to draw