HCI and Societal Issues: A Framework for Engagement | Synapse