asolove/Smallest-Federated-Wiki — comment on commit 9b8b6fdebf73fa6bfcde615b574a74419966432b
File: client/touch/app/collections/PageList.coffee line 14
By asolove:

This is poor modeling. The PageList should have an "activePage" attribute and send "change:activePage" events for views to subscribe to. Then the PageListview should listen to that and add or remove the active class on that right page. This same pattern will be followed for paragraphs when we add the idea of selecting a specific paragraph (for editing).