refactor(search): avoid using sd-list-view for content

plus other fixes that help performance