add eventDispatchController