Optional reactive Rect relocating the floating panel on its intersections.
final Rx<Rect?>? intersection;