Window now handles size changes, has background color