Stop server from leaking events (allocating & never freeing)

Fixes #6843
Related to #5923

Solves #6843 by dropping the oldest event when the event list has reached it's capacity.
Can we write `!= 64` to avoid false positive that we have earlier?