Rewrite of "pull down to refresh"

To avoid relying on over scroll behavior which seems flaky on older
devices.
Merge pull request #22 from N-Pex/master

Rewrite of "pull down to refresh"
Merge remote-tracking branch 'upstream/master' into paik
Merge pull request #23 from N-Pex/paik

Latest from master.