       @description
       Adding menu to DOM
       @param {Function} callback Callback after enter animation completes
-      ###
-      appendMenu = (callback) ->
+      @returns {Promise} Animation promise
+      ###
+      appendMenu = ->
         unless isMenuAppended
           element.bind "blur", blurHandler
 

          isMenuAppended = false

          element.unbind "blur", blurHandler

        return

      ###
      @function

            else
              {label: item, value: item}

          appendMenu().then positionMenu

        else
         reset()
