title: Sencha Touch: Reload local store without list panel flashing loading screen
body: <p>My customer has asked that a list panel that has been bound to a jsonstore be continuously updated so the data is live</p>
  
  <p>I've added </p>
  
  <pre><code>activate: function() {
      app.subapps.freePc.controller.refreshInterval = window.setInterval("app.subapps.freePc.controller.refreshData()", 5000);
      app.subapps.freePc.controller.refreshData();
  },
  deactivate: function() {
      window.clearInterval(app.subapps.freePc.controller.refreshInterval);
  }
  </code></pre>
  
  <p>(where app.subapps.freePc.controller.refreshData() calls read() on the store in question)</p>
  
  <p>to my panel so that when it's activated it starts polling the server every 5 seconds for new data and stops when the view is no longer active</p>
  
  <p>Functionally this works fine, the list is automatically redrawn and everything but every time it updates the list is removed, a loading screen is displayed and then the list is redrawn, which is really jolting and distracting for users</p>
  
  <p>Is there anyway around this</p>