correct applying events