Set proxymodel to filter strings only.
Fix issues in the Collection component.

- Forward up and down keys to view when filtering is active.
- updateTopSection() uses the first item's position (skipping sections)
  instead of a fixed position on the view.
- Add a timer to delay the top-level section update (for up-scrolling).