Correct intersection-calculation
Fall back to pointer-method, if root-win is focused

If the root-window is focused (for example you mouse hovers over an
empty workspace), the intersection-method would give you always the
biggest output. Therefore we fall back to the pointer-method.