progress on user event parsing