Some centered windows are overlapped by the taskbar otherwise. Maybe use an enum for centerWindow (as null, screen, workArea)?