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 yakreader
Merge pull request #24 from N-Pex/yakreader

Latest from master