Responsive electons: The effect of public opinion on political campaigns