title: Difference between class and baseClass in Dojo? Or, when/how shall I use baseClass?
body: <p>What is the <em>actual</em> difference between <code>class</code> and <code>baseClass</code> in <code>_WidgetBase</code>?
  Both of them will add class(es) to the top node of a widget. baseClass is said to be used for "state changes" within the widget. But then, the Dojo tutorial on making widgets suggests people to use ${baseClass} in a template:</p>
  
  <pre><code>&lt;div class="${baseClass}"&gt;
    &lt;div class="${baseClass}Title" data-dojo-attach-point="titleNode" data-dojo-attach-event="onclick:_onClick"&gt;&lt;/div&gt;
  &lt;/div&gt;
  </code></pre>
  
  <p>I wonder if there is a point I am missing completely in every single one of my widgets.</p>
  
  <p>Thanks!</p>
  
  <p>Merc.</p>