# File lib/event/event_base.rb, line 23
  def self.dispatch(handler, method, *args)
    args = args.last unless args.nil?
    if handler.respond_to? method.to_sym
      return handler.__send__(method, args)
    elsif handler.respond_to? :on_unhandled
      return handler.__send__(:on_unhandled, method, args)
    end
  end