Add user event methods