debug : dist event handle(from craken)