fixed contact point handling. takes a raw comma delimited string now