Why can't you just get the events from the user?