code: function (e, obj) {
              var el = this;
  
              if (obj._tempTitle) {
                  el.title = obj._tempTitle;
                  obj._tempTitle = null;
              }
  
              if (obj.showProcId) {
                  clearTimeout(obj.showProcId);
                  obj.showProcId = null;
              }
  
              if (obj.hideProcId) {
                  clearTimeout(obj.hideProcId);
                  obj.hideProcId = null;
              }
  
              obj.fireEvent("contextMouseOut", el, e);
  
              obj.hideProcId = setTimeout(function () {
                  obj.hide();
              }, obj.cfg.getProperty("hidedelay"));
          }
docs: The default event handler fired when the user mouses out of
  the context element.
  @method onContextMouseOut
  @param {DOMEvent} e The current DOM event
  @param {Object} obj The object argument