code: function () {
          var self = this, startPos;
  
          setTimeout(function () {
            self.classes.add('in');
            self.fire('open');
          }, 0);
  
          self._super();
  
          if (self.statusbar) {
            self.statusbar.postRender();
          }
  
          self.focus();
  
          this.dragHelper = new DragHelper(self._id + '-dragh', {
            start: function () {
              startPos = {
                x: self.layoutRect().x,
                y: self.layoutRect().y
              };
            },
  
            drag: function (e) {
              self.moveTo(startPos.x + e.deltaX, startPos.y + e.deltaY);
            }
          });
  
          self.on('submit', function (e) {
            if (!e.isDefaultPrevented()) {
              self.close();
            }
          });
  
          windows.push(self);
          toggleFullScreenState(true);
        }
docs: Called after the control has been rendered.
  
  @method postRender