What determines whether a particular province converts, once the Reformation and/or Calvinism happens? Is it event-driven, or some hardcoding? I know it is possible to convert a province by event command, but some provinces seem to convert by themselves.