       @positionOverlay()
       clearTimeout timer
       if @cond() then @show()
-    @parent.onmouseout = => timer = setTimeout (=> @hide()), 150
+    @parent.onmouseout = => timer = setTimeout (=> @hide()), 100
     @view.onmouseover  = => clearTimeout timer
-    @view.onmouseout   = => timer = setTimeout (=> @hide()), 150
+    @view.onmouseout   = => timer = setTimeout (=> @hide()), 100
 
   positionOverlay: ->
     bounding = @parent.getBoundingClientRect()


  hide: ->
    @view.classList.add 'dontshow'

  show: -> @view.classList.remove 'dontshow'

  destroy: ->
    document.body.removeChild @view

  tooltipView: (content) ->
    tt = document.createElement 'div'
    tt.classList.add 'ink-tooltip', 'dontshow'
    tt.style.display = 'none'
    tt.appendChild content
    tt

