asynchronous toast messages
ESC while fullscreen only disables fullscreen isntead of closing the app
refreshing the GUI when necessary
automagically walk through the pages/chapters/volumes over boundaries

e.g. trying to go to page 21 but we only have 20 pages leads to going to the next volume!