title: Can't seem to get ember.js scope right with anonymous view
body: <p>I'm trying to figure out what seems like it should be easy. I've got this for a View (Using Flame - I don't know if that's part of it). What I'm trying to do is display a 1-based numbered list of links for the user to click on and pick through the available images. The Layout works fine, all the HTML is acceptable, but when I click on a link I get </p>
  
  <pre><code>Uncaught TypeError: Object &lt;(subclass of Ember.View):ember9452&gt; has no method 'becomeKeyResponder' 
  </code></pre>
  
  <p>And </p>
  
  <pre><code>App.Router:ember3456&gt; could not respond to event App.ControllerA.jumpToImage in state root.visualGlossary.defaultState. 
  </code></pre>
  
  <p>Google turns up nothing on these errors. </p>
  
  <pre><code>jumpToImage = Flame.View.extend({
      layout: {left: 0, top: 5, height: 26, width: 'auto'},
      classNames: 'image-links'.w(),
  
      handlebars: "\
          {{#each App.ControllerA.content.images}}\
              {{#view App.arrayIndexer contentBinding='this'}}\
                 &lt;a {{action 'App.controllerA.jumpToImage' }} {{bindAttr data-index='view._parentView.contentIndex'}}&gt;{{view.test}}&lt;/a&gt;\
                 {{/view}}\
             {{/each}}\
          "
     }),
  </code></pre>
  
  <p>This as Controller A (the relevant parts)</p>
  
  <pre><code>App.controllerA = Em.ObjectController.extend({
      imageIndex: 0,
      //assume content.images is an valid enumerable
  
      jumpToIImage: function(e){
         this.set('imageIndex', $(e.target).data('index'));
      }
  )}
  </code></pre>
  
  <p>And Controller B</p>
  
  <pre><code>Sylvius.arrayIndexer = Ember.View.extend({
     content: null,   
     test: function(){
        return this.getPath('_parentView.contentIndex') + 1
     }.property(),
  
    jumpToImage: function(e){
      Sylvius.vgDisplayController.set('imageIndex', $(e.target).data('index'));
    }
  })
  </code></pre>