Nested instances

Rows in a board

A vertical board with horizontal rows. A horizontal drag on a row moves the row, a vertical one moves the board. Contents stay in place until the pointer passes the click threshold.

Scroller in a scroller

Both scroll in all directions. The inner one takes the gesture while it can move along the main axis of the gesture, at its edge the outer one does.