reordered methods
diff --git a/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java b/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
index f17570f..49bd80a 100644
--- a/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
+++ b/src/main/java/org/apache/log4j/chainsaw/logui/LogUI.java
@@ -131,16 +131,6 @@
     }
 
     /**
-     * Registers a ShutdownListener with this class so that it can be notified
-     * when the user has requested that Chainsaw exit.
-     *
-     * @param listener the listener to add
-     */
-    public void addShutdownListener(ShutdownListener listener) {
-        shutdownListenerList.add(ShutdownListener.class, listener);
-    }
-
-    /**
      * Initialises the menu's and toolbars, but does not actually create any of
      * the main panel components.
      */
@@ -406,19 +396,6 @@
         logUIPanelBuilder.buildLogPanel(false, "Chainsaw", chainsawAppender.getReceiver());
     }
 
-    /**
-     * Exits the application, ensuring Settings are saved.
-     */
-    public boolean exit() {
-        for (ChainsawReceiver rx : receivers) {
-            settingsManager.saveSettingsForReceiver(rx);
-        }
-
-        settingsManager.saveAllSettings();
-
-        return shutdownManager.shutdown();
-    }
-
     public void addWelcomePanel() {
         tabbedPane.insertTab(
             ChainsawTabbedPane.WELCOME_TAB, new ImageIcon(ChainsawIcons.ABOUT), welcomePanel,
@@ -458,15 +435,35 @@
         }
     }
 
-
-    public ChainsawStatusBar getStatusBar() {
-        return statusBar;
-    }
-
     public void showApplicationPreferences() {
         preferencesFrame.setVisible(true);
     }
 
+
+    /**
+     * Registers a ShutdownListener with this class so that it can be notified
+     * when the user has requested that Chainsaw exit.
+     *
+     * @param listener the listener to add
+     */
+    public void addShutdownListener(ShutdownListener listener) {
+        shutdownListenerList.add(ShutdownListener.class, listener);
+    }
+
+    /**
+     * Exits the application, ensuring Settings are saved.
+     */
+    public boolean exit() {
+        for (ChainsawReceiver rx : receivers) {
+            settingsManager.saveSettingsForReceiver(rx);
+        }
+
+        settingsManager.saveAllSettings();
+
+        return shutdownManager.shutdown();
+    }
+
+
     public void loadReceiver() {
         Runnable r = () -> {
             JFileChooser jfc = new JFileChooser(SettingsManager.getSettingsDirectory());
@@ -565,11 +562,6 @@
         return getCurrentLogPanel() != null && getCurrentLogPanel().isLogTreeVisible();
     }
 
-    /** @deprecated */
-    public ChainsawTabbedPane getTabbedPane() {
-        return tabbedPane;
-    }
-
     public void addReceiver(ChainsawReceiver rx) {
         receivers.add(rx);
         logUIPanelBuilder.buildLogPanel(false, rx.getName(), rx);
@@ -587,6 +579,16 @@
         return receivers;
     }
 
+    /** @deprecated */
+    public ChainsawTabbedPane getTabbedPane() {
+        return tabbedPane;
+    }
+
+    public ChainsawStatusBar getStatusBar() {
+        return statusBar;
+    }
+
+
     private MouseAdapter createMouseAdapter() {
         return new MouseAdapter() {
             @Override