Currently in the application that I am designing, we are displaying just a short amount of contact information, which means that if the contact has 4 different numbers (i.e. mobile,home,work,fax), then we don't have enough space to display all of the numbers. Instead we have a show more button that gives more information about the contact.
Right now the problem I am having is the best way for the user to mark a contact as primary or if they even need to mark them as primary. Does anyone know of the most usable way of solving this sort of problem. Here are a few different ideas I came up with and I am not sure they would work properly.