docs: function(poly) {
          //create polygon
          if (arguments.length > 1) {
              //convert args to array to create polygon
              var args = Array.prototype.slice.call(arguments, 0);
              poly = new Crafty.polygon(args);
          } else if (poly.constructor === Array) {
              poly = new Crafty.polygon(poly.slice());
          } else {
              poly = poly.clone();
          }
  
          poly.shift(this._x, this._y);
          this.mapArea = poly;
          this.attach(this.mapArea);
          this.trigger("NewAreaMap", poly);
          return this;
      }