Refactor CompletionEngine to be attached to each TextView.