Build the window controllers per screen on demand.

This may be a fix to #2 but has not yet been tested because it’s late and I don’t have an HDMI cable within arm’s length.