       reload: => @triggerDispatch browser, page
       download: (args...) => @download args...
       bind: (args...) => Pathway.bind(args...)
+      logger: log
+      log: log
     }, scope or {}), args...
 
 

  #
  answerSecurityQuestions: ->

    questions = page.select e.security.questions
    qanswers  = page.select e.security.answers


    return true

  callWithMagicScope: (fn, browser, page, scope, args...) ->
    log = scope.logger or scope.log or logger
    func.callWithScope fn, this, extend({
      browser
      page
