Web component like iOS swipe actions