so how about moving most of `basicContact`  in `prepareRecipient`, removing `nameHTML` and `numberHTML` from `getDisplayObject`, making `basicContact` call `prepareRecipient`, and only adding the empty nameHTML and numberHTML at the end.

I don't like creating these properties and then deleting them.