причесал события пивотов, сделал перечисление и универсальную функцию