Index: trunk/src/scriptbuilder/gui/panels/TimelineTickPanel.java
===================================================================
--- trunk/src/scriptbuilder/gui/panels/TimelineTickPanel.java	(revision 54)
+++ trunk/src/scriptbuilder/gui/panels/TimelineTickPanel.java	(revision 74)
@@ -1,10 +1,14 @@
 package scriptbuilder.gui.panels;
 
+import java.awt.BorderLayout;
 import java.awt.Dimension;
 import java.awt.Graphics;
 import java.awt.Graphics2D;
 import java.awt.event.MouseEvent;
+import java.io.File;
+import javax.swing.JFrame;
 import javax.swing.JPanel;
 import javax.swing.event.MouseInputAdapter;
+import static junit.framework.Assert.assertEquals;
 import scriptbuilder.gui.IncidentEditorFrame;
 import scriptbuilder.gui.ScriptBuilderFrame;
@@ -240,3 +244,30 @@
         }
     }
+
+    /**
+     * Local main for viewing this panel only.
+     *
+     * @author jdalbey
+     * @param args not used
+     */
+    public static void main(String[] args)
+    {
+        JFrame frame = new JFrame("FrameDemo");
+
+        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+
+        TimelineTickPanel pnl = new TimelineTickPanel();
+        // Create a script
+        File inFile = new File("test/scriptbuilder/structures/test_input_file.xml");
+        SimulationScript instance = new SimulationScript();
+        instance.loadScriptFromFile(inFile);
+        // update this panel with the script
+        pnl.update(instance);
+        frame.getContentPane().add(pnl, BorderLayout.CENTER);
+        frame.setSize(300, 500);
+        frame.pack();
+
+        frame.setVisible(true);
+
+    }
 }
