fixing second fire of swipe events