Refactored closures example 1 to be more OOP.
Refactored closures example 2 to be more OOP, and in turn make more sense.