pull down to refresh

Exciting! Can someone describe how is the swap implemented?