Index: trunk/src/event/editor/frame/Editor.form
===================================================================
--- trunk/src/event/editor/frame/Editor.form	(revision 145)
+++ trunk/src/event/editor/frame/Editor.form	(revision 165)
@@ -408,4 +408,7 @@
         </Property>
       </Properties>
+      <Events>
+        <EventHandler event="actionPerformed" listener="java.awt.event.ActionListener" parameters="java.awt.event.ActionEvent" handler="timeHourComboSelectorActionPerformed"/>
+      </Events>
       <AuxValues>
         <AuxValue name="JavaCodeGenerator_TypeParameters" type="java.lang.String" value="&lt;String&gt;"/>
Index: trunk/src/event/editor/frame/Editor.java
===================================================================
--- trunk/src/event/editor/frame/Editor.java	(revision 145)
+++ trunk/src/event/editor/frame/Editor.java	(revision 165)
@@ -344,4 +344,9 @@
 
         timeHourComboSelector.setModel(new javax.swing.DefaultComboBoxModel<>(new String[] { "Hour" }));
+        timeHourComboSelector.addActionListener(new java.awt.event.ActionListener() {
+            public void actionPerformed(java.awt.event.ActionEvent evt) {
+                timeHourComboSelectorActionPerformed(evt);
+            }
+        });
 
         jLabel1.setText("Hour");
@@ -622,4 +627,8 @@
     }//GEN-LAST:event_txtEventStartActionPerformed
 
+    private void timeHourComboSelectorActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_timeHourComboSelectorActionPerformed
+        // TODO add your handling code here:
+    }//GEN-LAST:event_timeHourComboSelectorActionPerformed
+
     private void updateEventTime()
     {
@@ -644,5 +653,5 @@
                     .getSelectedComponent();
             I_ScriptEvent ise = this.model.eventMap.get(removable);
-            if (newTime != slice.getTime() && incident.changeEventStart(ise, slice.getTime(), newTime))
+            if (newTime != slice.getTime() && !(ise instanceof AudioEvent) && incident.changeEventStart(ise, slice.getTime(), newTime))
             {
                 this.model.properties.removeProperty(removable);
