Pythagorean Theorem Proof without Words

Move the endpoints of the segments and the X to change the shape. The slider translates the pieces into a new combination. What do you notice?

What do you notice about the area of the two smaller squares compared to the larger square? Does this change as you move the "X" to change the shape of the triangle? Is this true for all possible right triangles? If so how could you describe this rule? If not, which right triangles are excluded?