code: function(events) {
  	      events || (events = langx.result(this, 'events'));
  	      if (!events) return this;
  	      this.undelegateEvents();
  	      for (var key in events) {
  	        var method = events[key];
  	        if (!langx.isFunction(method)) method = this[method];
  	        if (!method) continue;
  	        var match = key.match(delegateEventSplitter);
  	        this.delegate(match[1], match[2], langx.proxy(method, this));
  	      }
  	      return this;
  	    }
docs: Set callbacks, where `this.events` is a hash of  *{"event selector": "callback"}*  { 'mousedown .title':  'edit', 'click .button':     'save', 'click .open':       function(e) { ... } }  pairs. Callbacks will be bound to the view, with `this` set properly. Uses event delegation for efficiency. Omitting the selector binds the event to `this.el`.