MHealth applications for diabetes: User preference and implications for app development. (December 2016)