Removes the dependency between route query parameters and text in the gui by making direct calls to the backend in order to retrieve needed songbook information on SongList and Songs screens
Additionally, creates a kind of "forced fix" for another issue I noticed with the back button not appearing when navigating directly to a songbook or song page. The forced fix works by having the Screen override the "back" functionality of the navigation stack to always go "up" a level, instead of relying on there being an existing stack state.
Removes the dependency between route query parameters and text in the gui by making direct calls to the backend in order to retrieve needed songbook information on SongList and Songs screens
Additionally, creates a kind of "forced fix" for another issue I noticed with the back button not appearing when navigating directly to a songbook or song page. The forced fix works by having the Screen override the "back" functionality of the navigation stack to always go "up" a level, instead of relying on there being an existing stack state.