# File lib/rubygame/event_handler.rb, line 129 def handle( event ) matching_hooks = @hooks.select { |hook| hook.match?( event ) } catch :event_consumed do matching_hooks.each do |hook| hook.perform( event ) throw :event_consumed if hook.consumes end end return nil end