When a ticket is purchased the app goes back the purchase ticket screen and the button is available to click again while it is still processing the first purchase. If someone accidentally clicks the button again, there will be two purchases for the same ride.