added EventDispatcher
Merge branch 'violet' of https://github.com/LambdaInnovation/LIUtils into violet