fixed ContactEvent