Search progress UX; fixes