Combined several sources with some fixes and changes to have autocomplete on text field for email addresses by creating custom bubble