 
 
   mouseEnter: ->
-    kd.utils.killWait @intentTimer  if @intentTimer
+
+    @killIntentTimer()
+
     @intentTimer = kd.utils.wait INTENT_DELAY, @bound 'showMenu'
 
 
   mouseLeave: ->
-    kd.utils.killWait @intentTimer  if @intentTimer
-    if MENU
-      @intentTimer = kd.utils.wait INTENT_DELAY, MENU.bound 'destroy'
+
+    @killIntentTimer()
+
+    @intentTimer = kd.utils.wait INTENT_DELAY, MENU.bound 'destroy'  if MENU
 
 
   showMenu: ->

    @setClass 'is-hostParticipant'  if @nickname is getNick()


  click: (event) ->

    return  unless participant = @getData()


          offset   : { top: 35, left: -78 }
          arrow    : { placement: 'top', margin: menuWidth / 2 }
          mouseenter : =>
            @killIntentTimer()
          mouseleave : =>
            @killIntentTimer()
            kd.utils.wait INTENT_DELAY, MENU.bound 'destroy'
        , items

