Index: controls/Gauge.rb
===================================================================
--- controls/Gauge.rb	(revision 23)
+++ controls/Gauge.rb	(working copy)
@@ -19,6 +19,16 @@
   def set_value(value)
     wxControl.set_value(value)
   end
+    
+  # gets the current value
+  def value
+    wxControl.get_value  
+  end   
+    
+  # set the current value
+  def value=(val)
+    wxControl.set_value(val)  
+  end
   
   # create the actual wxWidgets control
   def create_control(parent)
   
Index: framework/RubyGuiLinkedFrame.rb
===================================================================
--- framework/RubyGuiLinkedFrame.rb	(revision 23)
+++ framework/RubyGuiLinkedFrame.rb	(working copy)
@@ -16,6 +16,9 @@
     super parent, IDFactory.getNextId, "#{guiTemplate.text}", Wx::DEFAULT_POSITION, Wx::Size.new(guiTemplate.width, guiTemplate.height)
     @template = guiTemplate
     if !template.event_handler.nil?
+        # Require the file named like the class before trying to load it
+        # we'll need to add a global working path later.
+        require template.event_handler
 	    @event_handler = Object::const_get(template.event_handler).new
 	    eval "@event_handler.#{template.outlet.id2name} = self" if !template.outlet.nil?
     end
