added scroll, pinch, and edge scroll functionality and examples