pub fn book_opener_handler( main_window: &MainWindow, msg: BookOpenerMessage, ) -> Task<MainWindowMessage>