Took seperate input view concept and put them into distinct view/vm files to avoid issues with back button navigation on Android devices and other devices with back buttons outside the app, including desktop browsers.