Invia SMS: Doing participatory research and development