fn move_to_output_under(state: &mut AppState, window: &Window, rect: Rect)
Keep the window’s output tag and its surface’s output enter and leave with the output the client rectangle mostly lies on.