I may be just not understanding the flow here, but I noticed something that seemed strange. I put up a screencast and have the code on github.
I have my subscribe in the waitOn, and my .find in the action, of the Iron Router config. Then, if I have 2 browsers open to the same edit page, and save an edit in one page, I see that the waitOn and action methods run in the other browser. This seems unnecessary, as the reactivity is changing the text in the other browser anyway, so why do the waitOn and action methods run again?
Is there a good explanation of why this is happening?