use availableGeometry() to avoid overlapping the task bar
commenting some of the window coding, and handling window reposition ourselves
When fitting windows to the desktop, leave a 50px buffer for window frames