fn clamp_to_region( position: ClientMousePosition, region: &PaneRegionSnapshot, ) -> ClientMousePosition