@Override public void onDigestReady(int index, Digest digest) { if (isRenderingInProgress) { return; } setSelected(null); DigestView digestToRemove = findDigestView(digest); if (digestToRemove == null) { return; } DigestView insertRef = searchUi.getNext(digestToRemove); digestToRemove.remove(); DigestView newDigestUi = insertDigest(insertRef, digest); setSelected(newDigestUi); }