Fix #91 with a window controller cache keyed by screen number.
Copy improvement
Merge pull request #94 from numist/numist/91

Fix #91 with a window controller cache keyed by screen number.