The challenge of time in community-based participatory design