title: FB.Event.subscribe not firing for certain events
body: <p>So I'm trying to do some event handling when a user clicks the like button.</p>
  
  <p>My Facebook button is being created asynchronously via:</p>
  
  <pre class="lang-js prettyprint-override"><code>(function() {
      var e = document.createElement('script'); e.async = true;
      e.src = document.location.protocol +
      '//connect.facebook.net/en_US/all.js';
      document.getElementById('fb-root').appendChild(e);
  }());
  </code></pre>
  
  <p>And that works great.</p>
  
  <p>I have the following function running as well:</p>
  
  <pre><code>window.fbAsyncInit = function() {
      FB.init({status: true, cookie: true, xfbml: true});
      FB.Event.subscribe("xfbml.render", function() {
          console.log('xfbml.render');
          FB.Event.subscribe("edge.create", function(targetUrl) {
              console.log('edge.create');
          });
          FB.Event.subscribe("edge.remove", function(targetUrl) {
              console.log('edge.remove');
          });
      });
  };
  </code></pre>
  
  <p>So far, when I load the page, I get 'xfbml.render' in the console. Then I click the like button &amp; I get nothing.</p>
  
  <p>I'd like for it to spit out the console message 'edge.create'.</p>
  
  <p>Does anyone have any idea what could cause this?</p>
  
  <p>I've put this page on a publicly accessible site before (It's currently on my dev rig) &amp; it still didn't work. I can again if requested.</p>