It's a tribute to https://eieio.games 1 million checkboxes, but it uses a different backend. Let's see if it scales...
27 karma · joined February 7, 2013
Its just a sensational title, move on.
Events are a given. Models can fire/handle events, views can fire/handle events. The behavior/strategy pattern is just a bunch of singleton objects that know how to mediate between the view and the model. Sometimes the behavior pattern handles events (as a strategy), but it doesn't fire events (only the model and view can do that).
The model knows how to generate the behavior. The View contains the behavior and asks the behavior questions with the model.
This separates responsibilities nicely in my opinion.
This is not relevant for hacker news.