backup before EventReceiver refactoring