Factors affecting acceptability and usability of technological approaches to diabetes self-management: a case study.