pull down to refresh

OOP code tends to be the hardest to read and reason about because at any point of execution there's a bunch of implicit bespokely organized state
Yep that's my experience too