# 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