Переписал события поверх конфликтов