diff --git a/uk/ac/sanger/artemis/components/alignment/BamView.java b/uk/ac/sanger/artemis/components/alignment/BamView.java
index 45d98b9c3a483d2a0462999bf50dc442a6b2118c..0f59c96790827c892fcc57154378cac8695e9025 100644
--- a/uk/ac/sanger/artemis/components/alignment/BamView.java
+++ b/uk/ac/sanger/artemis/components/alignment/BamView.java
@@ -2000,28 +2000,6 @@ public class BamView extends JPanel
     bamFilesMenu.setFont(addBam.getFont());
     menu.add(bamFilesMenu);
     
-    final JMenuItem bamSplitter = new JMenuItem("Clone window");
-    bamSplitter.addActionListener(new ActionListener()
-    {
-      public void actionPerformed(ActionEvent e)
-      {
-        BamView bamView = new BamView(bamList, null, nbasesInView, 
-            feature_display, bases, (JPanel) mainPanel.getParent(), null);
-        bamView.getJspView().getVerticalScrollBar().setValue(
-            bamView.getJspView().getVerticalScrollBar().getMaximum());
-
-        int start = getBaseAtStartOfView();
-        setDisplay(start, nbasesInView+start, null);
-        if(feature_display != null)
-        {
-          feature_display.addDisplayAdjustmentListener(bamView);
-          feature_display.getSelection().addSelectionChangeListener(bamView);
-        }
-      } 
-    });
-    bamFilesMenu.add(bamSplitter);
-    bamFilesMenu.add(new JSeparator());
-    
     for(int i=0; i<bamList.size(); i++)
       addToViewMenu(i);
     
@@ -2271,6 +2249,29 @@ public class BamView extends JPanel
         new SAMRecordFilter(BamView.this);
       } 
     });
+    
+    
+    final JMenuItem bamSplitter = new JMenuItem("Clone window");
+    bamSplitter.addActionListener(new ActionListener()
+    {
+      public void actionPerformed(ActionEvent e)
+      {
+        BamView bamView = new BamView(bamList, null, nbasesInView, 
+            feature_display, bases, (JPanel) mainPanel.getParent(), null);
+        bamView.getJspView().getVerticalScrollBar().setValue(
+            bamView.getJspView().getVerticalScrollBar().getMaximum());
+
+        int start = getBaseAtStartOfView();
+        setDisplay(start, nbasesInView+start, null);
+        if(feature_display != null)
+        {
+          feature_display.addDisplayAdjustmentListener(bamView);
+          feature_display.getSelection().addSelectionChangeListener(bamView);
+        }
+      } 
+    });
+    menu.add(new JSeparator());
+    menu.add(bamSplitter);
 
     //
     JMenu coverageMenu = new JMenu("Coverage Options");