Index: trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java	(revision 161)
+++ trunk/src/scriptbuilder/structures/events/CHPRadioEvent.java	(revision 167)
@@ -78,4 +78,10 @@
     
     @Override
+    public void setID(String id)
+    {
+        this.id = id;
+    }
+    
+    @Override
     public void setFileName(String s)
     {
Index: trunk/src/scriptbuilder/structures/events/AudioEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/AudioEvent.java	(revision 161)
+++ trunk/src/scriptbuilder/structures/events/AudioEvent.java	(revision 167)
@@ -44,5 +44,5 @@
 
     /**
-     * File path for the audio file.
+     * File path for the audio file. Perhaps should only be generated on save?
      */
     public String audioPath = "";
@@ -64,5 +64,7 @@
         audioPath = "audio/" + f + ".mp3";
     }
-    
+    /**
+     * sets audio path relative to the working directory using the id value.
+     */
     public void setAudioFilePathRelative()
     {
Index: trunk/src/scriptbuilder/structures/events/I_AudioEvent.java
===================================================================
--- trunk/src/scriptbuilder/structures/events/I_AudioEvent.java	(revision 159)
+++ trunk/src/scriptbuilder/structures/events/I_AudioEvent.java	(revision 167)
@@ -11,8 +11,4 @@
  */
 public interface I_AudioEvent {
-    /**
-     * allows for the AudioEvent type to return if it is an audio event. Could be replaced by just using instanceOf I think
-     * @return 
-     */
     
     
@@ -21,4 +17,6 @@
     String getID();
     
+    void setID(String id);
+    
     void setFileName(String s);
     
