Add IUserEvent and IUserPosEvent