I can't seem to make more than half of my citizens to be happy in order to get the "We Love the King" event. I relieve them from work to become entertainers, but I still don't get as many happy citizens as content citizens / specialists. Do I need certain city improvements? Or is it because I'm still under a Monarchy? I have temples, but they seem to just make unhappy citizens content and not make content citizens happy.