8 self.class.i_am_the_instance self
11 def register o; @targets[o] = true; end
12 def unregister o; @targets.delete o; end
15 meth = "handle_#{type}_update".intern
16 @targets.keys.each { |o| o.send meth, *args if o.respond_to? meth }
17 BufferManager.draw_screen ## TODO: think about this