Re-rendering all buttons when a like streams in seems like it could be visually jarring to the user.

Maybe there should be a LikeButton that has a reference to the Content model and can monitor it for events itself, and keep its count up to date without rerender