Open
Description
It's important for the android back button to work well, which means keeping track of history. This isn't straightforward when combined with dialogs, since you may have to replace or pop one or more states depending on the flow. Flotilla and coracle handle this in a very hacky way, see if there's a better way to do it. Add the solution to CONTEXT.md.