Evaluating a community-based public health intervention using a complex systems approach.