class Selenium::WebDriver::Support::EventFiringBridge

def dispatch(name, *)

def dispatch(name, *)
  @listener.__send__(:"before_#{name}", *)
  returned = yield
  @listener.__send__(:"after_#{name}", *)
  returned
end