Index: trunk/src/event/editor/ParamicsPanel.java
===================================================================
--- trunk/src/event/editor/ParamicsPanel.java	(revision 7)
+++ trunk/src/event/editor/ParamicsPanel.java	(revision 50)
@@ -43,4 +43,5 @@
             }
         }
+
         if (!containsItem)
         {
@@ -48,4 +49,13 @@
             LocationDropdown.setSelectedItem(LocationDropdown.getItemCount() - 1);
         }
+        LocationDropdown.addActionListener(new ActionListener()
+        {
+
+            @Override
+            public void actionPerformed(ActionEvent e)
+            {
+                event.locationID = LocationDropdown.getSelectedItem().toString();
+            }
+        });
         for (int i = 0; i < StatusDropdown.getItemCount(); i++)
         {
@@ -55,4 +65,13 @@
             }
         }
+        StatusDropdown.addActionListener(new ActionListener()
+        {
+
+            @Override
+            public void actionPerformed(ActionEvent e)
+            {
+                event.status = StatusDropdown.getSelectedItem().toString();
+            }
+        });
         for (int i = 0; i < TypeDropdown.getItemCount(); i++)
         {
@@ -62,4 +81,13 @@
             }
         }
+        TypeDropdown.addActionListener(new ActionListener()
+        {
+
+            @Override
+            public void actionPerformed(ActionEvent e)
+            {
+                event.type = TypeDropdown.getSelectedItem().toString();
+            }
+        });
         ArrayList<JCheckBox> lanes = new ArrayList<JCheckBox>();
         lanes.add(jCheckBox1);
@@ -323,41 +351,171 @@
 
     private void jCheckBox1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox1ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox1.isSelected())
+        {
+            if (!event.laneNums.contains(1))
+            {
+                event.laneNums.add(1);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(1))
+            {
+                event.laneNums.remove(1);
+            }
+        }
     }//GEN-LAST:event_jCheckBox1ActionPerformed
 
     private void jCheckBox2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox2ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox2.isSelected())
+        {
+            if (!event.laneNums.contains(2))
+            {
+                event.laneNums.add(2);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(2))
+            {
+                event.laneNums.remove(2);
+            }
+        }
     }//GEN-LAST:event_jCheckBox2ActionPerformed
 
     private void jCheckBox3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox3ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox3.isSelected())
+        {
+            if (!event.laneNums.contains(3))
+            {
+                event.laneNums.add(3);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(3))
+            {
+                event.laneNums.remove(3);
+            }
+        }
     }//GEN-LAST:event_jCheckBox3ActionPerformed
 
     private void jCheckBox4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox4ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox4.isSelected())
+        {
+            if (!event.laneNums.contains(4))
+            {
+                event.laneNums.add(4);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(4))
+            {
+                event.laneNums.remove(4);
+            }
+        }
     }//GEN-LAST:event_jCheckBox4ActionPerformed
 
     private void jCheckBox5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox5ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox5.isSelected())
+        {
+            if (!event.laneNums.contains(5))
+            {
+                event.laneNums.add(5);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(5))
+            {
+                event.laneNums.remove(5);
+            }
+        }
     }//GEN-LAST:event_jCheckBox5ActionPerformed
 
     private void jCheckBox6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox6ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox6.isSelected())
+        {
+            if (!event.laneNums.contains(6))
+            {
+                event.laneNums.add(6);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(6))
+            {
+                event.laneNums.remove(6);
+            }
+        }
     }//GEN-LAST:event_jCheckBox6ActionPerformed
 
     private void jCheckBox7ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox7ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox7.isSelected())
+        {
+            if (!event.laneNums.contains(7))
+            {
+                event.laneNums.add(7);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(7))
+            {
+                event.laneNums.remove(7);
+            }
+        }
     }//GEN-LAST:event_jCheckBox7ActionPerformed
 
     private void jCheckBox8ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox8ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox8.isSelected())
+        {
+            if (!event.laneNums.contains(8))
+            {
+                event.laneNums.add(8);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(8))
+            {
+                event.laneNums.remove(8);
+            }
+        }
     }//GEN-LAST:event_jCheckBox8ActionPerformed
 
     private void jCheckBox9ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox9ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox9.isSelected())
+        {
+            if (!event.laneNums.contains(9))
+            {
+                event.laneNums.add(9);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(9))
+            {
+                event.laneNums.remove(9);
+            }
+        }
     }//GEN-LAST:event_jCheckBox9ActionPerformed
 
     private void jCheckBox10ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jCheckBox10ActionPerformed
-        // TODO add your handling code here:
+        if (jCheckBox10.isSelected())
+        {
+            if (!event.laneNums.contains(10))
+            {
+                event.laneNums.add(10);
+            }
+        }
+        else
+        {
+            if (event.laneNums.contains(10))
+            {
+                event.laneNums.remove(10);
+            }
+        }
     }//GEN-LAST:event_jCheckBox10ActionPerformed
 
