implemented #29 (split random Events)