pull down to refresh

With good OOP you shouldn't even have to read the actual code 90% of the time, just the abstractions (unless you are bugfixing it).
But an OOP language to be good it needs to be very strict and verbose. Java imo is (was) the best OOP language, C++ being the worst.