code: function(_type,_source,_real){
              var _id = _e._$id(_source.element),
                  _cch_id = _xcache[_id]||{},
                  _cch_tp = _cch_id[_type]||[];
              _cch_tp.push({
                  type:_real.type||_type,
                  func:_real.handler||_source.handler,
                  sfun:_source.handler,
                  capt:_source.capture,
                  link:_real.link,
                  destroy:_real.destroy
              });
              _cch_id[_type] = _cch_tp;
              _xcache[_id] = _cch_id;
          }
docs: cache event type/handler/link