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

plus other fixes that help performance
Merge pull request #570 from petrjasek/feat-search

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