Added delegation to Event, updated tests, fixed bug with DI

 + Found DI-bug, where the same library would load twice, now fixed