Table of Contents Observer is one of the most popular design patterns and chances are you're probably already using it. If you've ever written an event listener with addEventListener or used one of jQuery's many versions: on, delegate, live, click, etc... then you should