contacts: refactor new contact screen