do not update on every scroll, only if there are active labels; resolve (unshortify) the url before making choices