diff --git a/res/test_plugin/plugin/__init__.py b/res/test_plugin/plugin/__init__.py
deleted file mode 100644
index 2ed03dffc10489701fe7d86f740a787330d377fd..0000000000000000000000000000000000000000
--- a/res/test_plugin/plugin/__init__.py
+++ /dev/null
@@ -1,5 +0,0 @@
-from PyQt5.QtWidgets import QMessageBox
-
-
-def display_messagebox():
-    QMessageBox.about(None, "About", "Sakia")
\ No newline at end of file
diff --git a/src/sakia/gui/main_window/toolbar/view.py b/src/sakia/gui/main_window/toolbar/view.py
index 931509628d45bce0dcd26ef0751fb21a53022d2d..769982bf505f226c08cc0f29d0310d24aa855a47 100644
--- a/src/sakia/gui/main_window/toolbar/view.py
+++ b/src/sakia/gui/main_window/toolbar/view.py
@@ -6,7 +6,7 @@ from .toolbar_uic import Ui_SakiaToolbar
 from .about_uic import Ui_AboutPopup
 from .about_money_uic import Ui_AboutMoney
 from .about_wot_uic import Ui_AboutWot
-from sakia.helpers import timestamp_to_dhms
+from sakia.helpers import timestamp_to_dhms, dpi_ratio
 
 
 class ToolbarView(QFrame, Ui_SakiaToolbar):
@@ -34,23 +34,38 @@ class ToolbarView(QFrame, Ui_SakiaToolbar):
         self.action_plugins = QAction(self.tr("Plugins manager"), tool_menu)
         tool_menu.addAction(self.action_plugins)
 
-        self.action_about_money = QAction(self.tr("About Money"), tool_menu)
-        tool_menu.addAction(self.action_about_money)
+        tool_menu.addSeparator()
 
-        self.action_about_referentials = QAction(self.tr("About Referentials"), tool_menu)
-        tool_menu.addAction(self.action_about_referentials)
+        about_menu = QMenu(self.tr("About"), tool_menu)
+        tool_menu.addMenu(about_menu)
 
-        self.action_about_wot = QAction(self.tr("About Web of Trust"), tool_menu)
-        tool_menu.addAction(self.action_about_wot)
+        self.action_about_money = QAction(self.tr("About Money"), about_menu)
+        about_menu.addAction(self.action_about_money)
 
-        self.action_about = QAction(self.tr("About Sakia"), tool_menu)
-        tool_menu.addAction(self.action_about)
+        self.action_about_referentials = QAction(self.tr("About Referentials"), about_menu)
+        about_menu.addAction(self.action_about_referentials)
+
+        self.action_about_wot = QAction(self.tr("About Web of Trust"), about_menu)
+        about_menu.addAction(self.action_about_wot)
+
+        self.action_about = QAction(self.tr("About Sakia"), about_menu)
+        about_menu.addAction(self.action_about)
 
         self.action_exit = QAction(self.tr("Exit"), tool_menu)
         tool_menu.addAction(self.action_exit)
 
         self.setSizePolicy(QSizePolicy.Maximum, QSizePolicy.Minimum)
         self.setMaximumHeight(60)
+        self.button_network.setIconSize(self.button_network.iconSize()*dpi_ratio())
+        self.button_contacts.setIconSize(self.button_contacts.iconSize()*dpi_ratio())
+        self.button_identity.setIconSize(self.button_identity.iconSize()*dpi_ratio())
+        self.button_explore.setIconSize(self.button_explore.iconSize()*dpi_ratio())
+        self.toolbutton_menu.setIconSize(self.toolbutton_menu.iconSize()*dpi_ratio())
+        self.button_network.setFixedHeight(self.button_network.height()*dpi_ratio())
+        self.button_contacts.setFixedHeight(self.button_contacts.height()*dpi_ratio())
+        self.button_identity.setFixedHeight(self.button_identity.height()*dpi_ratio())
+        self.button_explore.setFixedHeight(self.button_explore.height()*dpi_ratio())
+        self.toolbutton_menu.setFixedHeight(self.toolbutton_menu.height()*dpi_ratio())
 
     async def ask_for_connection(self, connections):
         connections_titles = [c.title() for c in connections]
diff --git a/src/sakia/gui/sub/certification/certification.ui b/src/sakia/gui/sub/certification/certification.ui
index 46a5719ffc606136ac2e68e9e70c3f516e3008df..0d301aae7d3efc8278c785415bcdc687d9dcd274 100644
--- a/src/sakia/gui/sub/certification/certification.ui
+++ b/src/sakia/gui/sub/certification/certification.ui
@@ -103,6 +103,13 @@
            </property>
           </widget>
          </item>
+         <item>
+          <widget class="QPushButton" name="button_cancel">
+           <property name="text">
+            <string>Cancel</string>
+           </property>
+          </widget>
+         </item>
         </layout>
        </item>
       </layout>
@@ -151,6 +158,13 @@
               </property>
              </widget>
             </item>
+            <item>
+             <widget class="QPushButton" name="button_cancel_licence">
+              <property name="text">
+               <string>Cancel</string>
+              </property>
+             </widget>
+            </item>
            </layout>
           </item>
          </layout>
diff --git a/src/sakia/gui/sub/certification/controller.py b/src/sakia/gui/sub/certification/controller.py
index 3c08a575cb0a2968854071da0c1da719b8308992..b8fea4ddf21410213bb283ee1195d40c83f2d0f6 100644
--- a/src/sakia/gui/sub/certification/controller.py
+++ b/src/sakia/gui/sub/certification/controller.py
@@ -31,6 +31,8 @@ class CertificationController(QObject):
         super().__init__()
         self.view.button_box.accepted.connect(self.accept)
         self.view.button_box.rejected.connect(self.reject)
+        self.view.button_cancel.clicked.connect(self.reject)
+        self.view.button_cancel_licence.clicked.connect(self.reject)
         self.view.combo_connections.currentIndexChanged.connect(self.change_connection)
 
     @classmethod
diff --git a/src/sakia/main.py b/src/sakia/main.py
index 781648d080b0387ee6d69587dc21186fc3e9c99e..c8ca67b9e5e1001e652bd4332bbe34fb4099956a 100755
--- a/src/sakia/main.py
+++ b/src/sakia/main.py
@@ -41,13 +41,13 @@ def async_exception_handler(loop, context):
 
     logging.error('\n'.join(log_lines), exc_info=exc_info)
     for line in log_lines:
-        for ignored in ("Unclosed", "socket.gaierror"):
+        for ignored in ("Unclosed", "socket.gaierror", "[Errno 110]"):
             if ignored in line:
                 return
 
     if exc_info:
         for line in traceback.format_exception(*exc_info):
-            for ignored in ("Unclosed", "socket.gaierror"):
+            for ignored in ("Unclosed", "socket.gaierror", "[Errno 110]"):
                 if ignored in line:
                     return
     exception_message(log_lines, exc_info)
@@ -101,7 +101,8 @@ if __name__ == '__main__':
         app.start_coroutines()
         try:
             if not app.blockchain_service.initialized():
-                box = QMessageBox("Initializing Sakia")
+                box = QMessageBox()
+                box.setWindowTitle("Initialization")
                 box.setText("Connecting to the network...")
                 wFlags = box.windowFlags();
                 if Qt.WindowCloseButtonHint == (wFlags & Qt.WindowCloseButtonHint):
diff --git a/tests/functional/test_connection_cfg_dialog.py b/tests/functional/test_connection_cfg_dialog.py
index 316994cf0b09b0fbb486605a194d1a58d05e1cbb..10599d381748e8ab0e917f35ee5f2239976424bb 100644
--- a/tests/functional/test_connection_cfg_dialog.py
+++ b/tests/functional/test_connection_cfg_dialog.py
@@ -15,8 +15,8 @@ def assert_key_parameters_behaviour(connection_config_dialog, user):
     assert connection_config_dialog.view.button_next.isEnabled() is False
     assert connection_config_dialog.view.button_generate.isEnabled() is False
     QTest.keyClicks(connection_config_dialog.view.edit_password, user.password)
-    connection_config_dialog.view.button_next.isEnabled() is False
-    connection_config_dialog.view.button_generate.isEnabled() is False
+    assert connection_config_dialog.view.button_next.isEnabled() is False
+    assert connection_config_dialog.view.button_generate.isEnabled() is False
     QTest.keyClicks(connection_config_dialog.view.edit_password_repeat, user.password + "wrong")
     assert connection_config_dialog.view.button_next.isEnabled() is False
     assert connection_config_dialog.view.button_generate.isEnabled() is False