title: Extjs success is called twice and hence change event is also binded twice
body: <pre><code>Ext.define('js.custom.filterbar',{
      extend: 'Ext.Component',
      alias: 'widget.FilterBar',
      onRender: function(){
          alert("in onrender filterbar");
          var me =this;
          me.callParent(arguments);
          me.el.load({
              url: '/TRIFOLD/jsp/filterBar.jsp',
              failure: function (response) {
                  alert("fail");
              },
              success: function(response){
                  Ext.Function.defer(me.addStoreListeners, 50);
              }
              });
           },
          addStoreListeners : function(){
              Ext.get('store').on({
                  change: function(){
                      alert("change");
                      var floorplanObj = Ext.create('js.custom.floorplan');
                      floorplanObj.getRequestParameters();
                  }
              });
          }
      });
  </code></pre>
  
  <p>In the code above the success of el.load is fired twice and hence my listeners are also binded twice. So onchange of the combobox the alert ("change") comes twice. Please tell what I am doing wrong.</p>