instruction:  Open Romeo2Rio aap search bus from Boston station to New York on 28th August 

previous_actions: {"name": "open_app", "parameters": {"app_name": "Rome2Rio"}}
{"name": "click", "parameters": {"x": 497, "y": 1192}}
{"name": "scroll", "parameters": {"direction": "down"}}
{"name": "click", "parameters": {"x": 540, "y": 1884}}
{"name": "click", "parameters": {"x": 613, "y": 1051}}

active_application: Rome2Rio

screen_description: windows {
  bounds_in_screen {
    right: 1080
    bottom: 128
  }
  id: 9
  layer: 1
  window_type: TYPE_SYSTEM
  tree {
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 1
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        left: 50
        right: 1027
        bottom: 128
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        left: 50
        top: 1
        right: 469
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 469
        top: 1
        right: 587
        bottom: 128
      }
      class_name: "android.view.View"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 587
        top: 1
        right: 1006
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        left: 50
        top: 1
        right: 188
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 128
      }
      class_name: "android.widget.LinearLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        left: 50
        top: 1
        right: 188
        bottom: 128
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 1006
        bottom: 128
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        left: 50
        top: 1
        right: 130
        bottom: 128
      }
      class_name: "android.widget.TextView"
      content_description: "8:28 am"
      text: "8:28"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 188
        bottom: 128
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 1
        right: 986
        bottom: 128
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 1
        right: 1006
        bottom: 128
      }
      class_name: "android.widget.LinearLayout"
      content_description: "Battery charging, 79 percent."
      depth: 7
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 188
        bottom: 128
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 924
        top: 35
        right: 970
        bottom: 93
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Wi-Fi three bars."
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 986
        top: 47
        right: 1006
        bottom: 81
      }
      class_name: "android.widget.ImageView"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        left: 130
        top: 1
        right: 188
        bottom: 128
      }
      class_name: "android.widget.ImageView"
      content_description: "Moon Phase Calendar notification: 5%"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 35
        right: 970
        bottom: 93
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 44
        right: 970
        bottom: 83
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 931
        top: 44
        right: 970
        bottom: 83
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
  }
}
windows {
  bounds_in_screen {
    right: 1080
    bottom: 2400
  }
  id: 15
  title: "Rome2Rio"
  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: 128
      }
      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 {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 2
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 3
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 4
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 5
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.LinearLayout"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 6
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2190
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 2190
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 128
        right: 1080
        bottom: 464
      }
      class_name: "android.widget.LinearLayout"
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        top: 2211
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.Button"
      text: "FIND TICKETS NOW"
      is_clickable: true
      is_focusable: true
      depth: 7
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 2190
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 2190
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 128
        right: 1080
        bottom: 464
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Journey Overview"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 8
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 735
      }
      class_name: "android.widget.LinearLayout"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 604
        right: 1080
        bottom: 2190
      }
      class_name: "android.widget.ScrollView"
      is_focusable: true
      is_scrollable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2190
        right: 360
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Search"
      is_clickable: true
      is_focusable: true
      is_selected: true
      depth: 9
      tooltip_text: "Search"
    }
    nodes {
      bounds_in_screen {
        left: 360
        top: 2190
        right: 720
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Hotels"
      is_clickable: true
      is_focusable: true
      depth: 9
      tooltip_text: "Hotels"
    }
    nodes {
      bounds_in_screen {
        left: 720
        top: 2190
        right: 1080
        bottom: 2337
      }
      class_name: "android.widget.FrameLayout"
      content_description: "Profile"
      is_clickable: true
      is_focusable: true
      depth: 9
      tooltip_text: "Profile"
    }
    nodes {
      bounds_in_screen {
        top: 128
        right: 1080
        bottom: 275
      }
      class_name: "android.view.ViewGroup"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 1072
      }
      class_name: "android.widget.FrameLayout"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 1072
        right: 1080
        bottom: 1166
      }
      class_name: "android.widget.TextView"
      text: "Departs Monday, 14 Aug"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 1166
        right: 1080
        bottom: 1795
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 1795
        right: 1080
        bottom: 1868
      }
      class_name: "android.widget.TextView"
      text: "Total Duration: 4 hr 55 min"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 1868
        right: 1080
        bottom: 2057
      }
      class_name: "android.widget.TextView"
      text: "These schedules are intended for planning purposes only. You may find that schedule changes, availability and local events may cause these results to be different to what is shown here."
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2057
        right: 1080
        bottom: 2212
      }
      class_name: "android.widget.TextView"
      text: "Operators"
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2212
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        top: 2398
        right: 1080
        bottom: 2337
      }
      class_name: "androidx.cardview.widget.CardView"
      is_clickable: true
      is_focusable: true
      depth: 9
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 735
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 604
        right: 1080
        bottom: 2190
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 148
        top: 2211
        right: 211
        bottom: 2274
      }
      class_name: "android.widget.ImageView"
      is_selected: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 2277
        right: 233
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      is_selected: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 508
        top: 2211
        right: 571
        bottom: 2274
      }
      class_name: "android.widget.ImageView"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 490
        top: 2277
        right: 590
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 868
        top: 2211
        right: 931
        bottom: 2274
      }
      class_name: "android.widget.ImageView"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 849
        top: 2277
        right: 950
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 128
        right: 147
        bottom: 275
      }
      class_name: "android.widget.ImageButton"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 128
        right: 1080
        bottom: 275
      }
      class_name: "android.view.View"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 1072
      }
      class_name: "android.widget.FrameLayout"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 1187
        right: 1080
        bottom: 1293
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 1293
        right: 1080
        bottom: 1668
      }
      class_name: "android.view.ViewGroup"
      is_clickable: true
      is_focusable: true
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 1668
        right: 1080
        bottom: 1774
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2233
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        top: 2398
        right: 1080
        bottom: 2337
      }
      class_name: "android.view.ViewGroup"
      depth: 10
    }
    nodes {
      bounds_in_screen {
        right: 1080
        bottom: 735
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 21
        top: 604
        right: 1059
        bottom: 895
      }
      class_name: "androidx.cardview.widget.CardView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 849
        top: 822
        right: 996
        bottom: 969
      }
      class_name: "android.widget.ImageButton"
      is_clickable: true
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 969
        right: 1080
        bottom: 1535
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 1577
        right: 1080
        bottom: 2175
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 2217
        right: 1080
        bottom: 2190
      }
      class_name: "android.view.ViewGroup"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 127
        top: 2277
        right: 233
        bottom: 2320
      }
      class_name: "android.widget.TextView"
      text: "Search"
      is_selected: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 490
        top: 2277
        right: 590
        bottom: 2320
      }
      class_name: "android.widget.TextView"
      text: "Hotels"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 849
        top: 2277
        right: 950
        bottom: 2320
      }
      class_name: "android.widget.TextView"
      text: "Profile"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 1072
      }
      class_name: "android.view.View"
      content_description: "Google Map"
      is_clickable: true
      is_focusable: true
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 1072
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        top: 464
        right: 1080
        bottom: 1072
      }
      class_name: "android.widget.RelativeLayout"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 97
        top: 1208
        right: 220
        bottom: 1293
      }
      class_name: "android.widget.TextView"
      text: "5:45 am"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 262
        top: 1208
        right: 304
        bottom: 1293
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 346
        top: 1222
        right: 1038
        bottom: 1279
      }
      class_name: "android.widget.TextView"
      text: "Boston (South Station)"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 346
        top: 1398
        right: 1038
        bottom: 1449
      }
      class_name: "android.widget.TextView"
      text: "4 hr 55 min"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 100
        top: 1449
        right: 163
        bottom: 1512
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 262
        top: 1293
        right: 304
        bottom: 1668
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 346
        top: 1449
        right: 1038
        bottom: 1500
      }
      class_name: "android.widget.TextView"
      text: "US0240 • Greyhound USA"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 346
        top: 1500
        right: 600
        bottom: 1563
      }
      class_name: "android.widget.TextView"
      text: "Show Stops"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 78
        top: 1668
        right: 220
        bottom: 1753
      }
      class_name: "android.widget.TextView"
      text: "10:40 am"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 262
        top: 1668
        right: 304
        bottom: 1753
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 346
        top: 1682
        right: 1038
        bottom: 1739
      }
      class_name: "android.widget.TextView"
      text: "New York (Port Authority)"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2272
        right: 105
        bottom: 2335
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2275
        right: 1038
        bottom: 2332
      }
      class_name: "android.widget.TextView"
      text: "Greyhound USA"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2462
        right: 147
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2440
        right: 933
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Accommodation near New York (State)"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 2483
        right: 1038
        bottom: 2337
      }
      class_name: "android.widget.ImageView"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2546
        right: 933
        bottom: 2337
      }
      class_name: "android.widget.TextView"
      text: "Best Price Guarantee"
      depth: 11
    }
    nodes {
      bounds_in_screen {
        left: 21
        top: 604
        right: 1059
        bottom: 895
      }
      class_name: "android.view.ViewGroup"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 969
        right: 831
        bottom: 1124
      }
      class_name: "android.widget.TextView"
      text: "Searches"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 831
        top: 990
        right: 1038
        bottom: 1116
      }
      class_name: "android.widget.Button"
      text: "SHOW ALL"
      is_clickable: true
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 1124
        right: 1080
        bottom: 1535
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 1577
        right: 1080
        bottom: 1732
      }
      class_name: "android.widget.TextView"
      text: "Featured Trips"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 1732
        right: 1080
        bottom: 2175
      }
      class_name: "androidx.recyclerview.widget.RecyclerView"
      is_focusable: true
      is_scrollable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        top: 2217
        right: 1080
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "How it works"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2372
        right: 147
        bottom: 2190
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2372
        right: 1038
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "Search"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 93
        top: 2477
        right: 96
        bottom: 2190
      }
      class_name: "android.view.View"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2464
        right: 1038
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "Find flight, train, bus, ferry, rideshare or rental car info from across the world!"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2612
        right: 147
        bottom: 2190
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2612
        right: 1038
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "Compare"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2704
        right: 1038
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "Explore the fastest and cheapest routes from over 5000 operators in more than 160 countries."
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 2901
        right: 147
        bottom: 2190
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2901
        right: 1038
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "Book"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 189
        top: 2993
        right: 1038
        bottom: 2190
      }
      class_name: "android.widget.TextView"
      text: "Book tickets through Rome2Rio and get customer support 7 days a week throughout your journey."
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 786
        top: 553
        right: 828
        bottom: 595
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 252
        top: 941
        right: 294
        bottom: 983
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 799
        top: 566
        right: 815
        bottom: 582
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 265
        top: 954
        right: 281
        bottom: 970
      }
      class_name: "android.view.View"
      is_focusable: true
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 13
        top: 1001
        right: 171
        bottom: 1059
      }
      class_name: "android.widget.ImageView"
      depth: 12
    }
    nodes {
      bounds_in_screen {
        left: 66
        top: 659
        right: 103
        bottom: 696
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 84
        top: 696
        right: 87
        bottom: 801
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 105
        top: 607
        right: 1059
        bottom: 748
      }
      class_name: "android.widget.TextView"
      hint_text: "Choose starting point"
      text: "Boston"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 147
        top: 748
        right: 1017
        bottom: 751
      }
      class_name: "android.view.View"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 63
        top: 801
        right: 105
        bottom: 843
      }
      class_name: "android.widget.ImageView"
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 105
        top: 751
        right: 1059
        bottom: 892
      }
      class_name: "android.widget.TextView"
      hint_text: "Choose destination"
      text: "New York (State)"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 1124
        right: 1080
        bottom: 1261
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 1261
        right: 1080
        bottom: 1398
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        top: 1398
        right: 1080
        bottom: 1535
      }
      class_name: "android.widget.LinearLayout"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 43
        top: 1732
        right: 831
        bottom: 2175
      }
      class_name: "androidx.cardview.widget.CardView"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 853
        top: 1732
        right: 1080
        bottom: 2175
      }
      class_name: "androidx.cardview.widget.CardView"
      is_clickable: true
      is_focusable: true
      depth: 13
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1164
        right: 954
        bottom: 1221
      }
      class_name: "android.widget.TextView"
      text: "Boston to New York (State)"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 1161
        right: 1038
        bottom: 1224
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1301
        right: 954
        bottom: 1358
      }
      class_name: "android.widget.TextView"
      text: "Boston to Boston"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 1298
        right: 1038
        bottom: 1361
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 42
        top: 1438
        right: 954
        bottom: 1495
      }
      class_name: "android.widget.TextView"
      text: "New Territories West (constituency) to Boston"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 975
        top: 1435
        right: 1038
        bottom: 1498
      }
      class_name: "android.widget.ImageView"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 43
        top: 1732
        right: 831
        bottom: 2175
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 853
        top: 1732
        right: 1080
        bottom: 2175
      }
      class_name: "android.widget.FrameLayout"
      depth: 14
    }
    nodes {
      bounds_in_screen {
        left: 43
        top: 1732
        right: 831
        bottom: 2175
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 43
        top: 2086
        right: 831
        bottom: 2175
      }
      class_name: "android.widget.TextView"
      text: "Amsterdam → Paris"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 853
        top: 1732
        right: 1080
        bottom: 2175
      }
      class_name: "android.widget.ImageView"
      depth: 15
    }
    nodes {
      bounds_in_screen {
        left: 853
        top: 2086
        right: 1080
        bottom: 2175
      }
      class_name: "android.widget.TextView"
      text: "Barcelona → Madrid"
      depth: 15
    }
  }
}


assistant: !FUNCTIONCALL{"name": "click", "parameters": {"x": 415, "y": 1046}}