instruction: After comparing all these BMW X7 SUV cars, I decided to buy them, but my son told me that before purchasing the car, also take a look and read reviews of this car from other customers, so view all reviews of BMW X7 SUV car in the Edmunds app.

previous_actions: {"name": "navigate_back", "parameters": {}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "click", "parameters": {"x": 540, "y": 1715}}

active_application: Reviews

screen_description: windows {
  bounds_in_screen {
    right: 1080
    bottom: 136
  }
  id: 9
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 47
        right: 1027
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 454
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 454
        top: 1
        right: 599
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 599
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 47
        top: 1
        right: 130
        bottom: 136
      }
      class_name: "android.widget.TextView"
      content_description: "2:23 PM"
      text: "2:23"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 1
        right: 881
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 881
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 100 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 819
        top: 39
        right: 865
        bottom: 97
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wifi three bars."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 881
        top: 51
        right: 901
        bottom: 85
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 901
        top: 1
        right: 1006
        bottom: 136
      }
      class_name: "android.widget.TextView"
      text: "100%"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 188
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Plantix notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 188
        top: 1
        right: 246
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Tasks notification: Morning walk"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 246
        top: 1
        right: 304
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Pepperfry notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 304
        top: 1
        right: 362
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Gmail notification: Houzz"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 362
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Plantora notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Google Play services notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "Gmail notification: 4 new messages"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 380
        top: 1
        right: 420
        bottom: 136
      }
      class_name: "android.widget.ImageView"
      content_description: "LeafSnap notification: "
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 39
        right: 865
        bottom: 97
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 48
        right: 865
        bottom: 87
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 826
        top: 48
        right: 865
        bottom: 87
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 6124
  title: "Reviews"
  window_type: TYPE_APPLICATION
  is_active: true
  is_focused: true
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2400
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 136
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2400
      }
      class_name: "android.view.View"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.drawerlayout.widget.DrawerLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 1080
        bottom: 283
      }
      class_name: "android.view.ViewGroup"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 136
        right: 147
        bottom: 283
      }
      class_name: "android.widget.ImageButton"
      content_description: "Navigate up"
      is_clickable: true
      is_focusable: true
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 174
        right: 384
        bottom: 245
      }
      class_name: "android.widget.TextView"
      text: "Reviews"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 1080
        top: 136
        right: 1080
        bottom: 283
      }
      class_name: "androidx.appcompat.widget.LinearLayoutCompat"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.RelativeLayout"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2337
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.viewpager.widget.ViewPager"
      is_focusable: true
      is_scrollable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 283
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 283
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 283
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: 1080
        bottom: 286
      }
      class_name: "android.view.View"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 283
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ListView"
      is_focusable: true
      is_scrollable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 14216
        right: -146
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 286
        right: 1080
        bottom: 607
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 628
        right: 1080
        bottom: 1142
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 1163
        right: 1080
        bottom: 1677
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 1698
        right: 1080
        bottom: 2212
      }
      class_name: "android.widget.LinearLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 2233
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      depth: 14
    }
    nodes {
      bounds_in_screen {
        top: 283
        right: -42
        bottom: 368
      }
      class_name: "android.widget.TextView"
      text: "2023 BMW X7 Review"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 368
        right: -42
        bottom: 421
      }
      class_name: "android.widget.TextView"
      text: "by the Edmunds Experts"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 463
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "BMW has thrown a new coat of paint at its flagship three-row SUV, both in literal and figurative senses. Literally, the automaker had purged five exterior colors from the 2023 BMW X7 lineup but added five new ones (two blues and three grays, if you were wondering). But BMW marks the first-generation X7\'s midway point figuratively with a fresh dose of more power for its six-cylinder engine, a rebuilt V8 engine (yet with the same power as before), a significant in-car tech overhaul, and a subtle update to the X7\'s otherwise bold face.\n\nA new electrical assist system is added to both of the X7\'s six- and eight-cylinder engines, although the six-cylinder benefits most. It gains 40 horsepower for a total of 375 hp and about 15% more low-end torque. The V8 is built from entirely new components, according to BMW, yet makes the same power as the outgoing engine. At 523 hp, it feels like plenty, though the six-cylinder engine is no slouch either. The new X7 also features a sophisticated air suspension and anti-roll functions that give it a sure-footedness uncommon in its class. That helps it handle better than most rivals, with more controlled body motions around corners. \n\nUp front, the X7 features restyled headlights, with LED intensity packed into a narrower real estate. The oversized kidney grille remains a love-it-or-leave-it proposition, but assuming you love it, now you have the option to illuminate it with multiple tiny LED accents. Inside the cabin, two separate high-definition dash displays seamlessly join into one expansive curved widescreen, incorporating both digital driver instruments and the X7\'s infotainment nerve center. It\'s a truly impressive unit, among the best in the business, and its curvature encourages the passenger to take control of functions such as navigation that might otherwise distract a driver.\n\nThe cumulative changes give the X7 an edge in a competitive class of large luxury SUVs. We\'re still partial to the X7\'s main rival, the Mercedes-Benz GLS since it better embodies the space and luxury most buyers seek. And others like the Lincoln Navigator and Cadillac Escalade outmatch the X7 in cargo space and towing capacity. But if you prefer a big SUV that can still handle corners at high speed, the refreshed 2023 X7 is one of your best bets. Check out our test team\'s Expert Rating below for a full report.\n\n"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 3351
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 3583
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 3692
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 3801
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 3910
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4019
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4128
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4237
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4346
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4455
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4627
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Which X7 does\nEdmunds Recommend?"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 4788
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "The M60i offers remarkable performance, with a rowdy V8 that moves the big SUV with total authority and sings a glorious song along the way. But it\'s a commitment, both in the price on the contract and at the pump. We\'d stick with the well-equipped xDrive40i. The additional power for this year\'s six-cylinder makes it more potent, and you can add many of the M60i\'s features as options. You\'ll certainly want to consider the Driving Assistance Professional package as it bundles a variety of advanced driver aids."
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 5417
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "BMW X7 Models"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 5512
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "The 2023 BMW X7 is a seven-passenger three-row SUV available in two trim levels: xDrive40i and M60i. The xDrive40i is powered by a turbocharged 3.0-liter inline-six cylinder engine with 375 horsepower and up to 398 lb-ft of torque. The M60i comes with a turbocharged 4.4-liter V8 rated at 523 hp and 553 lb-ft. Both engines pair with an eight-speed automatic transmission and all-wheel drive. Feature highlights include:\n\nxDrive40i\nComes well equipped with:\n\nSelf-leveling air suspension\n\n21-inch wheels\n\nAdaptive LED headlights (swivel as you turn the steering wheel for better illumination in curves)\n\nRoof rails\n\nPower dual-section tailgate\n\nRemote start\n\nPanoramic sunroof\n\nFour-zone automatic climate control\n\nRemote vehicle monitoring and control via a smartphone app\n\nSimulated leather upholstery (BMW\'s Sensafin)\n\nMulti-contour heated front seats (with multiple power adjustments)\n\nHeated front armrests and steering wheel\n\nThe xDrive40i also has:\n\nCustomizable ambient cabin lighting\n\nDigital gauge cluster\n\n14.9-inch infotainment touchscreen\n\nHead-up display\n\nNavigation system\n\nApple CarPlay and Android Auto smartphone integration\n\nWireless device charging\n\n10-speaker sound system\n\nStandard safety features for the X7 include:\n\nForward collision warning with automatic emergency braking (warns you of an impending collision and applies the brakes in certain scenarios)\n\nBlind-spot monitor with rear cross-traffic alert (warns you if a vehicle is in your blind spot during a lane change or while reversing)\n\nLane departure warning (alerts you if the vehicle begins to drift out of its lane)\n\nFront and rear parking sensors (alert you to obstacles that may not be visible in front of or behind the vehicle when parking)\n\nAutomatic high beams\n\nM60i\nAlong with its more powerful engine, the M60i adds:\n\n22-inch wheels\n\nM Sport brakes with blue calipers\n\nM Sport exhaust\n\nIlluminated grille\n\nRear-wheel steering\n\nLeather upholstery\n\nSoft-close doors (catch as they\'re being closed and gently pull shut)\n\nRear power window sunshades\n\nInfotainment gesture control (controlling features such as volume and track selection by gesturing with your hands)\n\nSurround-view camera (gives you a top-down view of the vehicle and its surroundings for tight parking situations)\n\nAutomated parking system (steers into a parking spot with little or no driver intervention)\n\n16-speaker Harman Kardon surround-sound system\n\nMost of the M60i\'s upgrades are available on the xDrive40i as optional equipment. Other key options or packages for the X7 include:\n\nDriving Assistance Professional package\n\nAdaptive cruise control (maintains a driver-set distance between the BMW and the car in front)\n\nLane keeping assist (steers the X7 back into its lane if it begins to drift over the lane marker)\n\nCollision detection with automatic lane change assist\n\nForward cross-traffic alert (warns you if a vehicle in front you is about to cross your vehicle\'s path)\n\nClimate Comfort package\n\nVentilated front seats\n\nHeated front and rear seats\n\nFive-zone automatic climate control\n\nExecutive package\n\nPanoramic sunroof with embedded LED lighting\n\nMassaging front seats\n\nHeated and cooled cupholders\n\nGlass shifter and controls\n\n23-inch wheels\n\nSecond-row captain\'s chairs \n\n20-speaker Bowers & Wilkins surround-sound system\n\nUpgraded trailer hitch\n\n"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 14216
        right: -146
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 286
        right: 1076
        bottom: 603
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 629
        right: 1076
        bottom: 1138
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1164
        right: 1076
        bottom: 1673
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1699
        right: 1076
        bottom: 2208
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 2234
        right: 1076
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        top: 3421
        right: -932
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3393
        right: -74
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3594
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3689
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3703
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3798
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3812
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3907
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3921
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4016
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4030
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4125
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4139
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4234
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4248
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4343
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4357
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4452
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4466
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 4561
        right: -42
        bottom: 2337
      }
      class_name: "android.view.View"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 14216
        right: -147
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 286
        right: 1076
        bottom: 519
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 519
        right: 1076
        bottom: 603
      }
      class_name: "android.widget.Button"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 603
        right: 1076
        bottom: 603
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 629
        right: 1076
        bottom: 1054
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1054
        right: 1076
        bottom: 1138
      }
      class_name: "android.widget.Button"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1138
        right: 1076
        bottom: 1138
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1164
        right: 1076
        bottom: 1589
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1589
        right: 1076
        bottom: 1673
      }
      class_name: "android.widget.Button"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1673
        right: 1076
        bottom: 1673
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 1699
        right: 1076
        bottom: 2124
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 2124
        right: 1076
        bottom: 2208
      }
      class_name: "android.widget.Button"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 2208
        right: 1076
        bottom: 2208
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 2234
        right: 1076
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 16
    }
    nodes {
      bounds_in_screen {
        left: 4
        top: 2659
        right: 1076
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 16
    }
    nodes {
      bounds_in_screen {
        top: 3393
        right: -74
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Edmunds\' Expert Rating"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3456
        right: -74
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Rated for you by America\'s best team"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3594
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3607
        right: -494
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Overall"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3607
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.1/10"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3703
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3716
        right: -333
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Driving Performance"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3716
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.5"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3812
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3825
        right: -332
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Comfort on the Road"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3825
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.0"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3921
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3934
        right: -341
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Interior Ergonomics"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 3934
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "7.5"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4030
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4043
        right: -251
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Infotainment and Automation"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4043
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.0"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4139
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4152
        right: -372
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Cargo and Utility"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4152
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.0"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4248
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4261
        right: -328
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Value and Ownership"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4261
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.0"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4357
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4370
        right: -324
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Edmunds\' MPG Score"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4370
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.0"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4466
        right: -954
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4479
        right: -445
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Wildcard"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 4479
        right: -42
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "8.5"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 14216
        right: -147
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 286
        right: 253
        bottom: 202
      }
      class_name: "android.widget.TextView"
      text: "Don’t buy "
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 286
        right: 266
        bottom: 253
      }
      class_name: "android.widget.TextView"
      text: "BMW X7 SUV"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 286
        right: 1034
        bottom: 331
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 352
        right: 231
        bottom: 386
      }
      class_name: "android.widget.RatingBar"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 407
        right: 1034
        bottom: 519
      }
      class_name: "android.widget.TextView"
      text: "Bought a 2023 bmw x7 in September. Has multiple issues from day 2.  Electrical issues, exit warning malfunction, emergency call assist malfunction, blinder motor needed to be replaced, etc. I finally got a trade assist after 6 months, had to put in several thousand still just to build a 2024 x7.  Two days into the 2024, sensors had a problem. Got it back after one day, then the check engine light came on for an actuator for control arm. Now I’m stuck with a loaner for over one month and fighting to get a refund. I have no idea how BMW can continue to do this to customers."
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 674
        right: 974
        bottom: 737
      }
      class_name: "android.widget.TextView"
      text: "Disappointed - Serviced 5 times in 3 months"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 737
        right: 266
        bottom: 788
      }
      class_name: "android.widget.TextView"
      text: "BMW X7 SUV"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 809
        right: 1034
        bottom: 866
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 887
        right: 231
        bottom: 921
      }
      class_name: "android.widget.RatingBar"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 942
        right: 1034
        bottom: 1054
      }
      class_name: "android.widget.TextView"
      text: "Purchased a new BMW X7 in February 2023.  Buying experience was very good.  The problem is I’ve had in for service 5 times in 3 months.  Three times was a faulty seat belt sensor.   One time was the drive train locked up and I had to have it towed.   Final time is another faulty sensor which is back ordered for a month.   I love the car styling and it drives great but having to taken in for service 5 times is ridiculous.   I will say the BMW service team is super friendly and helpful.  I just wish I didn’t have to get to know them.   So far BMW has not offered anything for my time and inconvenience.   Probably will be my first and last BMW."
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1209
        right: 461
        bottom: 1272
      }
      class_name: "android.widget.TextView"
      text: "Many quality issues"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1272
        right: 266
        bottom: 1323
      }
      class_name: "android.widget.TextView"
      text: "BMW X7 SUV"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1344
        right: 1034
        bottom: 1401
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1422
        right: 231
        bottom: 1456
      }
      class_name: "android.widget.RatingBar"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1477
        right: 1034
        bottom: 1589
      }
      class_name: "android.widget.TextView"
      text: "We got our 2023 X7 and right away started having issues.   The driver side seat belt was twisted and when we tried to get BMW to fix it, they said it was not a warranty issue!!!  After complaining they dealer agreed to replaced the belt.   Also multiple errors with the driver assist and now they are saying I need to pay $1000 to replace the front sensors because it was damaged due to a pebble!!! Again not warranty coverage.  The car has been in the shop for 3 weeks not and still not fixed.  Waiting for a part from Germany.   There are better cars out there so stay away from this model."
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1744
        right: 711
        bottom: 1807
      }
      class_name: "android.widget.TextView"
      text: "Nicer than we thought possible "
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1807
        right: 266
        bottom: 1858
      }
      class_name: "android.widget.TextView"
      text: "BMW X7 SUV"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1879
        right: 1034
        bottom: 1936
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1957
        right: 231
        bottom: 1991
      }
      class_name: "android.widget.RatingBar"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2012
        right: 1034
        bottom: 2124
      }
      class_name: "android.widget.TextView"
      text: "We love our new car! Surprise at how quite and quick the inline 6 is. A true Autobahn cruiser,"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2279
        right: 246
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Great suv"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2342
        right: 266
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "BMW X7 SUV"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2414
        right: 1034
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2492
        right: 231
        bottom: 2337
      }
      class_name: "android.widget.RatingBar"
      depth: 17
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2547
        right: 1034
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Luxurious, reliable, elegant, and fun."
      depth: 17
    }
    nodes {
      bounds_in_screen {
        top: 14216
        right: -147
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 286
        right: 899
        bottom: 331
      }
      class_name: "android.widget.TextView"
      text: "Nick"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 899
        top: 286
        right: 1034
        bottom: 325
      }
      class_name: "android.widget.TextView"
      text: "6/11/23"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 809
        right: 899
        bottom: 866
      }
      class_name: "android.widget.TextView"
      text: "Paul P"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 899
        top: 809
        right: 1034
        bottom: 860
      }
      class_name: "android.widget.TextView"
      text: "5/27/23"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1344
        right: 899
        bottom: 1401
      }
      class_name: "android.widget.TextView"
      text: "Pirouz Maghsoudnia"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 899
        top: 1344
        right: 1034
        bottom: 1395
      }
      class_name: "android.widget.TextView"
      text: "4/20/23"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 1879
        right: 920
        bottom: 1936
      }
      class_name: "android.widget.TextView"
      text: "WJB "
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 920
        top: 1879
        right: 1034
        bottom: 1930
      }
      class_name: "android.widget.TextView"
      text: "2/9/23"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 46
        top: 2414
        right: 920
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Tito"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        left: 920
        top: 2414
        right: 1034
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "2/5/23"
      depth: 18
    }
    nodes {
      bounds_in_screen {
        top: 14216
        right: -147
        bottom: 2337
      }
      class_name: "android.webkit.WebView"
      depth: 19
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.webkit.WebView"
      is_focusable: true
      is_focused: true
      depth: 20
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 21
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14216
      }
      class_name: "android.view.View"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      depth: 22
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14216
      }
      class_name: "android.widget.TextView"
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14825
        right: -879
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      is_clickable: true
      depth: 23
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14825
        right: -879
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      is_clickable: true
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14216
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      is_clickable: true
      depth: 24
    }
    nodes {
      bounds_in_screen {
        left: -913
        top: 14237
        right: -165
        bottom: 14370
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: -913
        top: 14376
        right: -165
        bottom: 14376
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 25
    }
    nodes {
      bounds_in_screen {
        left: -913
        top: 14237
        right: -780
        bottom: 14370
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: -764
        top: 14237
        right: -165
        bottom: 14370
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: -913
        top: 14376
        right: -165
        bottom: 14376
      }
      class_name: "android.widget.TextView"
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.widget.TextView"
      is_clickable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 26
    }
    nodes {
      bounds_in_screen {
        left: -913
        top: 14237
        right: -780
        bottom: 14370
      }
      class_name: "android.widget.Image"
      text: "7a6858c52306fb7fdc51"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: -766
        top: 14250
        right: -564
        bottom: 14307
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: -766
        top: 14302
        right: -381
        bottom: 14370
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: -357
        top: 14268
        right: -165
        bottom: 14336
      }
      class_name: "android.view.View"
      is_clickable: true
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 27
    }
    nodes {
      bounds_in_screen {
        left: -766
        top: 14250
        right: -564
        bottom: 14307
      }
      class_name: "android.widget.TextView"
      text: "Snapchat"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: -766
        top: 14302
        right: -381
        bottom: 14355
      }
      class_name: "android.widget.TextView"
      text: "Try new lenses everyday"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: -357
        top: 14268
        right: -165
        bottom: 14336
      }
      class_name: "android.widget.TextView"
      text: "INSTALL"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 28
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 29
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -144
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 30
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -58
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: -63
        top: 14386
        right: 816
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 31
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -58
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 32
    }
    nodes {
      bounds_in_screen {
        left: -63
        top: 14386
        right: 816
        bottom: 14873
      }
      class_name: "android.view.View"
      depth: 32
    }
    nodes {
      bounds_in_screen {
        left: -934
        top: 14386
        right: -714
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "e5514ff9e8a220e1a3a0"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: -717
        top: 14386
        right: -496
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "22ba30a1de0731525d9f"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: -499
        top: 14386
        right: -278
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "ae9e31cd248fc320ac36"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: -281
        top: 14386
        right: -58
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "1d4090526165a20df56d"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: -63
        top: 14386
        right: 160
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "e5514ff9e8a220e1a3a0"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: 158
        top: 14386
        right: 378
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "22ba30a1de0731525d9f"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: 375
        top: 14386
        right: 599
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "ae9e31cd248fc320ac36"
      depth: 33
    }
    nodes {
      bounds_in_screen {
        left: 593
        top: 14386
        right: 816
        bottom: 14873
      }
      class_name: "android.widget.Image"
      text: "1d4090526165a20df56d"
      depth: 33
    }
  }
}


assistant: !FUNCTIONCALL{"name": "scroll", "parameters": {"direction": "down"}}