Refactor Participate module to better separate concerns between controller and view.