MVC PubSub & Chaining explained in 20 lines of JS · HackerTrans