code: function(fn) {
      this._lastInsert = Ember.guidFor(fn);
      Ember.run.schedule('render', this, this.invokeForState, 'insertElement', fn);
    }
docs: @private
  
  Schedules a DOM operation to occur during the next render phase. This
  ensures that all bindings have finished synchronizing before the view is
  rendered.
  
  To use, pass a function that performs a DOM operation..
  
  Before your function is called, this view and all child views will receive
  the `willInsertElement` event. After your function is invoked, this view
  and all of its child views will receive the `didInsertElement` event.
  
  view._insertElementLater(function() {
  this.createElement();
  this.$().appendTo('body');
  });
  
  @param {Function} fn the function that inserts the element into the DOM