# File EventTarget.rb, line 144
        def dispatch_event( evt )
                callbacks = (@registered_events ||= {})[ evt.type ];
                return unless callbacks
                evt.target = self
                evt.timestamp = Time.new
                callbacks.each{ |m|
                        (m.arity==0) ? m.call : m.call( evt )
                }
        end