Evaluating a community-based public health intervention using a complex systems approach … Original article – Evaluating a community-based public health intervention using a complex systems approach