title: Best approach for implementing a reactive button in meteor.js?
body: <p>Let's say I have a star/favorite button that can be pressed by a user. If they press it the button should toggle state or look different and that status should both be persistent (if I refresh the page its retains the same state) and reactive (assuming the same user had two browser instances open and they press the button, they would see the newly changed state in the other browser windw).</p>
  
  <ul>
  <li>Should I use an if statement in my handlebars template that selects between two different spans/divs with different different buttons?</li>
  <li>Would it be better to add a class to that element and have different css for buttons with that class, and somewhow push the added class back to the server and other clients?</li>
  <li>Some other recommended route?</li>
  </ul>