introduced player mode. reduced events
rm weird merge issue with initSaveEvents()