code: function(callback) {
              var d = Q.defer();
              if (_.isFunction(callback)) d.promise.done(callback);
  
              this.on("ready", function() {
                  d.resolve(this);
              }, this);
              if (this.is_ready) d.resolve(this);
  
              return d.promise;
          }
docs: /*
  Wait after rendering
  The callback will be call only when the view is ready