code: function (type, args, obj) {
  
              var pos = args[0],
                  x = pos[0],
                  y = pos[1];
  
              this.cfg.setProperty("x", x);
              this.cfg.setProperty("y", y);
  
              this.beforeMoveEvent.fire([x, y]);
  
              x = this.cfg.getProperty("x");
              y = this.cfg.getProperty("y");
  
              YAHOO.log(("xy: " + [x, y]), "iframe");
  
              this.cfg.refireEvent("iframe");
              this.moveEvent.fire([x, y]);
          }
docs: The default event handler fired when the "xy" property is changed.
  @method configXY
  @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.