Store snap status in snapStatus object
demo/snap: use Interactable#styleCursor
Merge branch 'master' into snap