Primitive event parsing