Overload | op to merge Events