That does sound a lot like what I just described, yes.
But I'm don't think it would cover what I was suggesting, because it only applies to books that are on the device. When searching for books that
aren't on the device, there's nothing to tell you what device is attached.
I was thinking of a function that would return something like what `self.gui.device_manager.get_current_device_inform ation().get('info', None)` does for
all books when a device is attached.
Is device manager accessible from a template function I wonder?