fixed user events