A Homogeneous Reaction Rule Language for Complex Event Processing