code: function(px) {
          // initialize our internal div
          OpenLayers.Control.prototype.draw.apply(this, arguments);
          px = this.position.clone();
  
          // place the controls
          this.buttons = [];
  
          var sz = {w: 18, h: 18};
          if (this.panIcons) {
              var centered = new OpenLayers.Pixel(px.x+sz.w/2, px.y);
              var wposition = sz.w;
  
              if (this.zoomWorldIcon) {
                  centered = new OpenLayers.Pixel(px.x+sz.w, px.y);
              }
  
              this._addButton("panup", "north-mini.png", centered, sz);
              px.y = centered.y+sz.h;
              this._addButton("panleft", "west-mini.png", px, sz);
              if (this.zoomWorldIcon) {
                  this._addButton("zoomworld", "zoom-world-mini.png", px.add(sz.w, 0), sz);
  
                  wposition *= 2;
              }
              this._addButton("panright", "east-mini.png", px.add(wposition, 0), sz);
              this._addButton("pandown", "south-mini.png", centered.add(0, sz.h*2), sz);
              this._addButton("zoomin", "zoom-plus-mini.png", centered.add(0, sz.h*3+5), sz);
              centered = this._addZoomBar(centered.add(0, sz.h*4 + 5));
              this._addButton("zoomout", "zoom-minus-mini.png", centered, sz);
          }
          else {
              this._addButton("zoomin", "zoom-plus-mini.png", px, sz);
              centered = this._addZoomBar(px.add(0, sz.h));
              this._addButton("zoomout", "zoom-minus-mini.png", centered, sz);
              if (this.zoomWorldIcon) {
                  centered = centered.add(0, sz.h+3);
                  this._addButton("zoomworld", "zoom-world-mini.png", centered, sz);
              }
          }
          return this.div;
      }
docs: Method: draw
  
  Parameters:
  px - {<OpenLayers.Pixel>}