     @_options.$container.hoverIntent
       timeout: @_options.closingtimeout
       selector: @_options.selector
-      over:(e) => @state.set inTarget: true
-      out: (e) => @state.set inTarget: false
+      over: => @state.set inTarget: true
+      out:  => @state.set inTarget: false
     @$target = @_options.$container.find(@_options.selector)
 
   close: ->
     @removeTooltip()
-    @_options.$container.off(".hoverIntent") #unfortunately, we can't do better than this.
+    @_options.$container.off(".hoverIntent")
 
   removeTooltip: =>
     @_options.removeTooltip @_options.$container, @$target, @_$tooltip

#= require jquery.hoverIntent

#BUG/KNOWN LIMITATION: hoverIntent supports only one handler
#per event.  This means that you certainly cannot support
#more than 1 tooltip per element, but perhaps also not more
#than one per owner.  The workaround is likely to not use
#hoverIntent (sigh), if we ever need this.


Backbone.Factlink ||= {}


    inTooltip: false
    inTarget: false

  hovered: -> @get('inTarget') || @get('inTooltip')


class Backbone.Factlink.TooltipDefinition
