Observer Pattern
Observer Pattern
Observer Pattern
Observer Pattern

for more info email me at  pablo.barron@gmail.com