mHealth Intervention Elements and User Characteristics Determine Utility: A Mixed-Methods Analysis.