…rent input's value.
…'s list and aborts the current ajax request. Added the clearAjaxRequest function to not repeat code.
…it will make three calls instead of just the one I expected. The first two calls are not being canceled if it is under the time threshold. This was a scope issue caused by the passing the variable timeout.
…suggestions are processed to provide consistency in the manipulation and behaviour of the plugin.
…restores what the user typed instead of what was autocompleted.
… iterated/processed again as the should be already matching the user's query.