Pull to refresh implementation

Rebased, adjusted and reworked a bit (replaces #145)...

In other words, a "pull to refresh" implementation.

@peter-budo