re-parse r3events from possible external mash. not best design