title: Can't get Data Store working in Sencha Touch with scripttag Proxy and JSONP
body: <p>I've got a panel that is supposed to be consuming JSONP from an external web service.</p>
  
  <p><strong>models/VimeoModel.js</strong></p>
  
  <pre><code>rpc.models.VimeoModel = Ext.regModel('rpc.models.VimeoModel', {
      fields: [
          {name: 'id', type: 'int'},
          {name: 'title', type: 'string'}
      ]
  });
  </code></pre>
  
  <p><strong>views/VideoView.js</strong></p>
  
  <pre><code>rpc.views.VideoView = new Ext.Panel({
      id: 'VideoView',
      title: "Videos",
      tpl: VimeoTemplate,
      iconCls: "tv",
      dockedItems: [{ xtype: "toolbar", title: "Videos"}],
      store: 'rpc.stores.VimeoStore'
  });
  </code></pre>
  
  <p><strong>stores/VimeoStore.js</strong></p>
  
  <pre><code>rpc.stores.VimeoStore = new Ext.data.Store({
      id: 'VimeoStore',
      model: 'rpc.models.VimeoModel',
      proxy: {
          type: 'scripttag',
          url: WebService.Url + WebService.Vimeo.Read,
          reader: {
              type: 'jsonp',
              root: 'results'
          }
      },
      autoLoad: true
  });
  </code></pre>
  
  <p><strong>templates/VimeoTemplate.js</strong></p>
  
  <pre><code>var VimeoTemplate = new Ext.XTemplate([
      '&lt;tpl for="."&gt;',
          '&lt;div&gt;',
              '{title}',
          '&lt;/div&gt;',
      '&lt;/tpl&gt;'
  ]);
  </code></pre>
  
  <p>Unfortunately when the page loads, there is no data being populated into the VideoView.  </p>
  
  <p>The WebService request looks like this<br>
  <a href="http://rpc.infinitas.ws/Vimeo/Read?_dc=1308067234445&amp;limit=25&amp;callback=stcCallback1001" rel="nofollow">http://rpc.infinitas.ws/Vimeo/Read?_dc=1308067234445&amp;limit=25&amp;callback=stcCallback1001</a><br>
  <em>It's returning a JSONP response</em></p>
  
  <pre><code>stcCallback1001({"results":[{"id":25036464,"title":"Power of A Surrendered Li..."},{"id":25036610,"title":"Child Dedication June 2011"},{"id":24734142,"title":"Power of A Surrendered Li..."},{"id":24884833,"title":"Finance Update June 2011"},{"id":24587711,"title":"Papua, Indonesia Sharing ..."},{"id":24232427,"title":"ICHTHUS: Coming King"},{"id":23868560,"title":"ICHTHUS: Healer"},{"id":23486615,"title":"ICHTHUS: Sanctifier"},{"id":23211649,"title":"ICHTHUS: Saviour"},{"id":23867961,"title":"Elder Announcement re: Br..."},{"id":22998163,"title":"Triumph of Grace: Risen L..."},{"id":23687914,"title":"Triumph of Grace: Reignin..."},{"id":23692076,"title":"KINGDOM now: For Thine Is..."},{"id":23694183,"title":"KINGDOM now: Deliver Us F..."}],"success":true});stcCallback1001({"results":[{"id":25036464,"title":"Power of A Surrendered Li..."},{"id":25036610,"title":"Child Dedication June 2011"},{"id":24734142,"title":"Power of A Surrendered Li..."},{"id":24884833,"title":"Finance Update June 2011"},{"id":24587711,"title":"Papua, Indonesia Sharing ..."},{"id":24232427,"title":"ICHTHUS: Coming King"},{"id":23868560,"title":"ICHTHUS: Healer"},{"id":23486615,"title":"ICHTHUS: Sanctifier"},{"id":23211649,"title":"ICHTHUS: Saviour"},{"id":23867961,"title":"Elder Announcement re: Br..."},{"id":22998163,"title":"Triumph of Grace: Risen L..."},{"id":23687914,"title":"Triumph of Grace: Reignin..."},{"id":23692076,"title":"KINGDOM now: For Thine Is..."},{"id":23694183,"title":"KINGDOM now: Deliver Us F..."}],"success":true});
  </code></pre>
  
  <p>When I fire up the Chrome Javascript Console I get an error  </p>
  
  <blockquote>
    <p>Read:1 Uncaught ReferenceError:stcCallback1001 is not defined</p>
  </blockquote>
  
  <p>And here's the staging app if you need more info<br>
  <a href="http://rpcm.infinitas.ws" rel="nofollow">http://rpcm.infinitas.ws</a></p>