title: ExtJS: beforerender bug
body: <p>Using ExtJS 4.2.1:</p>
  
  <pre><code>beforerender: function() {
      console.log('beforerender');
  }
  </code></pre>
  
  <p>outputs </p>
  
  <pre><code>&gt; beforerender
  </code></pre>
  
  <p>but</p>
  
  <pre><code>beforerender: function() {
      console.log('beforerender');
      return false;
  }
  </code></pre>
  
  <p>outputs</p>
  
  <pre><code>&gt; beforerender
  &gt; beforerender
  </code></pre>
  
  <p>Is this intended behavior? </p>
  
  <p>I return <code>false</code> to delay the rendering of my component until some things are setup (ex. loading some remote stores), then manually call <code>doLayout()</code> on the container in callbacks to render on-demand. </p>