           download: (args...) => @download(args...)
         , scope or {})
 
-    @job.timer.start 'Navigate', overlap: false
+    @job.timer.start 'Navigate', overlap: off
 
     return retval
 

    if params.includes
      for include in params.includes
        try
          modules.push(wesabe.require(include));
        catch ex
          throw new Error("Error while requiring #{include} -- check that the file exists and has the correct 'provide' line")

    # dispatchFrames: false
    if params.dispatchFrames is false
      klass::filters.push
        name: 'frame blocker'
        test: ->

    @browser = browser
    @page = page

    @job.timer.start 'Sleep', overlap: off

    setTimeout =>
      return if @job.done or @job.paused

      for dispatch in @dispatches
        result = wesabe.tryThrow "#{module}#dispatch(#{dispatch.name})", (log) =>
          @job.timer.start 'Dispatch', overlap: off

          wesabe.lang.func.callWithScope dispatch.callback, this,
            browser: browser
