title: When do I have to call the startup() method of programmatically instantiated widgets?
body: <p>I create instances of <code>dijit.layout.ContentPane</code>, <code>dijit.layout.StackContainer</code> and <code>dijit.layout.BorderContainer</code> from my JS code.</p>
  
  <p>It seems I have to call the <code>startup()</code> method of programatically created instances.
  However, I'm not sure I have to call it for every widget.
  For instance, when I do a '<code>new my.foo.widget()</code>', the <code>startup()</code> is fired automatically.</p>
  
  <p>Thanks for helping me understanding when to call the <code>startup()</code> method!</p>