moved touch/swipe support into extension