com.teamwork.autocomplete.view.MultiAutoCompleteEditText is used by the library in order to ensure that the autocomplete dropdown correctly shows up when the user is moving the cursor within the view.
We don't know to enforce the use of that subclass, since client code might already be tied up to other third-party extensions of MultiAutoCompleteTextView.
We need to take MultiAutoCompleteTextView and then enable the additional selection features if the view is an instance of com.teamwork.autocomplete.view.MultiAutoCompleteEditText.