Somewhat properly handle multiple screens