Používal jsem nevhodný objekt.
Tlačítko má totiž nulovou velikost (nevím proč).
intersects to sebral, protože do oblasti zasahuje.
contains to ale sebralo taky, protože má nulovou velikost, takže do oblasti zasahuje celé.
Takže to fungovalo správně, ale z logického hlediska to nedává smysl.
Když tlačítko změním třeba na Rectangle (kde musím zadat velikost), tak už to funguje správně.