title: Keyup event not fired with Sencha's Architect code
body: <p>I'm trying to figure out why my keyup event isn't fired. I created a UpperCaseTextField (inside Sencha Architect) and used that in a form (linked).</p>
  <p>Live example: <a href="http://jsfiddle.net/wyQUb/" rel="nofollow noreferrer">http://jsfiddle.net/wyQUb/</a></p>
  <h3>UpperCaseTextField</h3>
  <pre><code>Ext.define('MyApp.view.UpperCaseTextField', {
      extend: 'Ext.form.field.Text',
      alias: 'widget.uppercasetextfield',
  
      initComponent: function () {
          var me = this;
  
          Ext.applyIf(me, {
              listeners: {
                  keyup: {
                      fn: me.onTextfieldKeyup,
                      scope: me
                  }
              }
          });
  
          me.callParent(arguments);
      },
  
      onTextfieldKeyup: function (textfield, e, eOpts) {
          var me = this;
          alert('keyup');
          var upper = me.getValue().toUpperCase();
          me.setValue(upper);
      }
  
  });
  </code></pre>
  <p>Am I'm missing something or <code>listeners</code> config should work?</p>