add EventInterceptor