     # `_onTriggerMouseMove` is actually the main tip toggling handler. To
     # explain, first we take into account of child elements triggering the mouse
     # event by deducing the event's actual `$trigger` element. Then we
-    # `wakeByTrigger` if needed, and provide a completion callback that will
-    # properly update the tip offset per `offsetOnTriggerMouseMove` and
-    # `isDirection`. Also note that `cursorHeight` gets factored in.
+    # `wakeByTrigger` if needed.
     _onTriggerMouseMove: (event) ->
       return no if not event.pageX?
       $trigger = if (

      # transition. The latter is also affected by `safeToggle`. The `onShow`
      # and `afterShow` hook methods are also run.
      wake = =>
        @onShow triggerChanged, event
        @$tip.fadeIn duration, =>
          if triggerChanged

        $trigger.hasClass @classNames.trigger
      ) then $trigger else $trigger.closest(@classNames.trigger)
      return no if not $trigger.length
      @wakeByTrigger $trigger, event

    # `_positionToTrigger` will properly update the tip offset per
    # `offsetOnTriggerMouseMove` and `isDirection`. Also note that `cursorHeight`
    # gets factored in.
    _positionToTrigger: ($trigger, mouseEvent) ->
      offset =
        top: mouseEvent.pageY
        left: mouseEvent.pageX
      offset = @offsetOnTriggerMouseMove(mouseEvent, offset, $trigger) or offset
      if @isDirection('north', $trigger) then offset.top -= @$tip.outerHeight() + @cursorHeight
      if @isDirection('west',  $trigger)
        tipWidth = @$tip.outerWidth()
        triggerWidth = $trigger.outerWidth()
        offset.left -= tipWidth
        # If direction changed due to tip being wider than trigger.
        if tipWidth > triggerWidth
          offset.left += triggerWidth
      if @isDirection('south', $trigger) then offset.top += @cursorHeight
      offset.top += @cursorHeight
      @$tip.css offset


    # `_updateDirectionByTrigger` is the main provider of auto-direction
    # support. Given the `$context`'s `_bounds`, it changes to the best
