Добавил большой количество событий для более удобного использования