pub fn pointer_capture_detector(
    windows: Res<'_, Windows>,
    is_pointer_captured: ResMut<'_, IsPointerCaptured>,
    node_query: Query<'_, '_, (&Node, &GlobalTransform, &Visibility), Without<NoPointerCapture>>
)