completely rewrote the autocompletion. works now as intended (hopefully) and could be used for different things in the future (like hashtag completion) as well