act: support grab / release functions on swipe