UI and flow completion