add the ability to log user events