[Fix #118] Skip `textcomplete('destory')` on non-initialized elements
[Fix #119] Trigger completer with the current text by default
[Fix #120] Hide dropdown before destroying it
[Fix #121] Don't throw an exception even on manual event