Insane refactor of EventDistributor. Doen by fictive in notepad. fictive++