Added ChatEventListener and did some Bugfix