code: function (type, args, obj) {
  
              var context = args[0],
                  aElements,
                  nElements,
                  oElement,
                  i;
  
              if (context) {
  
                  // Normalize parameter into an array
                  if (! (context instanceof Array)) {
                      if (typeof context == "string") {
                          this.cfg.setProperty("context", [document.getElementById(context)], true);
                      } else { // Assuming this is an element
                          this.cfg.setProperty("context", [context], true);
                      }
                      context = this.cfg.getProperty("context");
                  }
  
                  // Remove any existing mouseover/mouseout listeners
                  this._removeEventListeners();
  
                  // Add mouseover/mouseout listeners to context elements
                  this._context = context;
  
                  aElements = this._context;
  
                  if (aElements) {
                      nElements = aElements.length;
                      if (nElements > 0) {
                          i = nElements - 1;
                          do {
                              oElement = aElements[i];
                              Event.on(oElement, "mouseover", this.onContextMouseOver, this);
                              Event.on(oElement, "mousemove", this.onContextMouseMove, this);
                              Event.on(oElement, "mouseout", this.onContextMouseOut, this);
                          }
                          while (i--);
                      }
                  }
              }
          }
docs: The default event handler fired when the "context" property
  is changed.
  @method configContext
  @param {String} type The CustomEvent type (usually the property name)
  @param {Object[]} args The CustomEvent arguments. For configuration
  handlers, args[0] will equal the newly applied value for the property.
  @param {Object} obj The scope object. For configuration handlers,
  this will usually equal the owner.