with back button handling for one level deep