     anchorHeight = window.innerHeight * 0.5
 
     if osu.bottomPage()
-      @setState mode: _.last(pages).getAttribute('id')
+      @_setMode _.last(pages).id
       return
 
     # FIXME: I don't remember why this one scans from bottom while

  _removeListeners: ->
    $.unsubscribe '.profileContentsExtra'
    $(window).off '.profileContentsExtra'


  _tabsStick: (_e, target) =>

        # Manually set the mode to avoid confusion (wrong highlight).
        # Scrolling will obviously break it but that's unfortunate result
        # from having the scrollspy marker at middle of page.
        @_setMode mode, =>
          # Doesn't work:
          # - part of state (callback, part of mode setting)
          # - simple variable in callback
