giving in and writing a propper back function, changing back buttons to replicated this, starting the full user flow