added SwipeDector