event with scrol swap