nit: breaking these parameter lists makes them very hard to read and follow.

Why not:
``js
self._setSuggestionText(
  tel[i].type, contact.name[0], markedNumber
);
```

This way it's clear to reader of the code (and maintainer, and reviewer, etc) where the parameter list, and subsequently the function call, will end.