refactored selecting contacts to use image instead of checkbox