added tests around user events