           @timeout_handler = setTimeout =>
             @switchToState 'visible'
           , highlight_time_on_in_view
-        , 200
+        , delay_before_scroll_into_screen_detected
       # else: we are in a visible state, and
       # the fact is visible, no need to change state
     else

delay_between_highlight_and_show_button_open = 325

delay_before_mouseout_detected = 300


class Highlighter
  constructor: (@$elements, @class) ->

    @fact_load_promotion = new FactLoadPromotion(@elements)

  isInView: ->
    for element in $(@elements)
      return false unless $(element).data('inview') == 'both'
    true

  openFactlinkModal: (options={})=>
    Factlink.showInfo @id, => options.success?()
