title: AgilityJS Add and Remove Event
body: <p>Good morning,
  I try these days to make AgilityJS work, and i'm still stuck with these two naturals events : add and remove.</p>
  
  <pre><code>(function(window){
  
  var Test = $$({
  
      model : {},
      view : {
          format : '&lt;div&gt;&lt;/div&gt;'
      },
      controller : {
          'create' : function(){
              console.log('create');
          },
          'add' : function(){
              console.log('add');
          },
          'remove' : function(){
              console.log('remove');
          }
      }
  
  });
  
  $(document).ready(function(){
      $$.document.append(Test, '#test');
      var t = setTimeout(function(){
          console.log('time out');
          $$.document.remove(Test);
      }, 1000);
  });
  </code></pre>
  
  <p>})(window);</p>
  
  <p>I've got in my html a div with an id of #test.
  Do someone knows how to make them work?
  Thanks.</p>