Adding proper updating of no bookmarks text visibility when removing bookmarks
To fix the loading race condition we can just cancel any loading tasks when the barcode changes

Perhaps a better solution would be to not cancel loading but lookup the barcode after we finish loading to update it.