remove MessageEvent and Performance