detect duplicates and highlight them orange; also re-evaluate dupes when one of them changes