refactor contact accessor for getting contacts by raw id vs contact id (pickContact needs to use contact id)