title: Sencha Touch 2: Ext.Map control show event will not fire
body: <p>I have a control in which I have extended an 'Ext.Map'. Everything works fine and it loads fine, using my current location.</p>
  
  <p>The thing that does not work is the 'show' event is never fired. I have tried overloading it in a controller:</p>
  
  <pre><code>Ext.define('MyApp.controller.Map', {
      extend: 'Ext.app.Controller',
  
      config: {
          refs: {
              myMap: 'myMap'
          },
          control: {
              myMap: {
                  show: 'onMyMapShow'
              }
          }
      },
  
      onMyMapShow: function(myMap, eOpts) {
          // never enters this function...
      }
  });
  </code></pre>
  
  <p>...as well as in the control itself:</p>
  
  <pre><code>Ext.define('MyApp.view.MyMap', {
      extend: 'Ext.Map',
      xtype: 'myMap',
  
      config: {
          layout: 'fit',
          useCurrentLocation: true,
  
          listeners: {
              show: function() {
                  // never enters this function either...
              }
          }
      }
  });
  </code></pre>
  
  <p>Nothing seems to work. How do I get the show event to fire? When is it expected to fire?</p>