pull down to refresh

Great learning!!

That's a bit long... Almost 2 hours..

Could you please cut this in parts with questions next time?