Invia SMS: Enabling participatory research and development