Implemented a system to avoid the same event happening too often.

Also bumped event frequency, this shouldn't be as bad with the same event not repeating itself that often.
Merge pull request #2854 from CIB/master

Implemented a system to avoid the same event happening too often.