       @attachClickListener()
       @attachLocationChangeListener()
       @renderInitialView()
+      return
     finally
       @init = false
       @initDone = true

    @blog("- Link host same as current window", @targetHostSame(aTag))

  disableEventDefault: (ev) =>
    if ev.preventDefault
      ev.preventDefault()
    else
      ev.returnValue = false

  blog: (str, v) =>
    @log(str + ", result: " + v)

    if !@hashchangeSupport
      throw new Error("No hashchange support!")
    @transparentRouting()
    return

  attachClickListener: =>
    if @pushStateSupport || @hashchangeSupport
