Merge annotations rather than replace, corrected logic for refresh button in HTML viewer when no calibre id available.