If you've dealt with TfL's "services" for a while, you'll have noticed an abject lack of ... competence, and this app is completely towing company line in that respect. Routing suggestions are not incorrect, just mostly useless due to the apps other ... features. If you change location, you need to restart the app, it only looks that up once. Where things completely come apart is wrt "live" bus arrival/departure times. The app basically parrots the schedule. At best. Sometime it will refuse to suggest a direct bus, instead suggesting circuitous rutes, even up till and including when the bus arrives at your stop. Sometimes it will helpfully suggest you give up and walk the hour and a half, which is probably not the worst advice. Sitting on a bus and checking when about to arrive at a stop, it may tell you to wait 20mins (for an every-12 bus). It is so spectacularly wrong, it's hard to believe it's just random, but I've come to believe that any prognostication of London bus timing is a fool's game. I don't think TfL has any idea where they are at any time, so short of an AIS-like system that 3rd parties could receive, this will remain an unsolved problem. Shame, really, I've used public transport in other large cities (incl Paris) and it *can* be done. One has to wonder if TfL is subsidised by taxi companies or tax money. Or, hey, both.