If you play multiple event cards of the same type, you keep them and this may mean you are at or exceed the number of cards you can keep. But since event cards stay unless eliminated by priest, you may not be able to keep any other cards for a while.
Am I correct that, in this situation, you are allowed to exceed the number of cards you're allowed to keep - as long as all the cards that you do keep are event cards?
That is, there is no (unstated) rules that you are not allowed to play so many event cards that you would be unable to discard down to the round's maximum?
(I think that it would be hard to apply such a rule. At the time you select your cards to play, you don't know whether you'll be retaining or achieving majorities in relevant cards like Priest or Senator.)