Attempted fix for issue #2: fix the way windows that are too large for the desktop are placed.