title: View creation more than once time
body: <p>I am new to Backbone. We have developed some POC. 
  We have one button on view. On every button click below function will be called and making server call to get the data.</p>
  
  <p><strong>Every time we are creating new view by passing collection to the view.</strong>
  <strong>Is this a correct way to create view more than one at one time?</strong></p>
  
  <pre><code>renderData : function(pageInfo, inputModel) {
  
          MySpinner.start();
  
          //Fetch the data
  
          var deferedData = Application.request("app:generateData"inputModel);
          $.when(deferedData).done(function(myCollection) {
              var myView = new MyView({
                  collection : myCollection
              });
              //Display the view.
              Application.mainViewRegion.show(myView);
              Application.stop();
          });
  }
  </code></pre>