swipe event

final fixing