Bug 1022646 - [Haida][Contacts] Form view separated [WIP PATCH]

we are repeating this code, alongside many sources, please consider adding it to an independent .js