[ ] When an Emulator with an active trip is selected, and route is shown, if user drags an
existing (automatically preset) Stop then it will drag the Stop only along the route, when
user drops the Stop, it will identify the nearest gas station to the coordinate and set the
Stop location to the gas station address.
[ ] When an Emulator with an active trip is selected, and route is shown, if user clicks on
the route at any point other than the origin, destination or existing Stops, then it will
create a new Stop
[ ] When an Emulator with an active trip is selected, and route is shown, if user clicks on
an existing Stop as current, it will display the details as current and a button with an
option to delete the Stop
[ ] When an Emulator with an active trip is selected, and route is shown, if user drags an existing (automatically preset) Stop then it will drag the Stop only along the route, when user drops the Stop, it will identify the nearest gas station to the coordinate and set the Stop location to the gas station address.
[ ] When an Emulator with an active trip is selected, and route is shown, if user clicks on the route at any point other than the origin, destination or existing Stops, then it will create a new Stop
[ ] When an Emulator with an active trip is selected, and route is shown, if user clicks on an existing Stop as current, it will display the details as current and a button with an option to delete the Stop