anchor.diff:      if (focus) editor.focus();
     }
   
  -  void _showAboutDialog() {
  -    dartServices.version().timeout(new Duration(seconds: 2)).then(
  -        (VersionResponse ver) {
  -      _showAboutDialogWithVersion(version: ver.sdkVersion);
  -    }).catchError((e) {
  -      _showAboutDialogWithVersion();
  -    });
  -  }
  -
  -  void _showAboutDialogWithVersion({String version}) {
  -    _messageDialog.element.querySelector('h2').text = 'About DartPad';
  -    String text = privacyText;
  -    if (version != null) text += " Based on Dart SDK ${version}.";
  -    _messageDialog.element.querySelector('p').setInnerHtml(text,
  -        validator: new PermissiveNodeValidator());
  -    _messageDialog.open();
  -  }
  -
     void _showError(String title, String message) {
       _messageDialog.element.querySelector('h2').text = title;
       _messageDialog.element.querySelector('p').text = message;
  
positive.code:     registerMessageDialog();
      registerResetDialog();
      registerDocPanel();
      registerOutputPanel();
      registerSelectorTabs();
      registerBusyLight();
      registerEditProgress();
  
negative.code:     _docPanel = querySelector('#documentation');
    }
    
    void registerPaperDrawer() {
      _docPanel = querySelector('#documentation');
    }
  