Return interact module
Default to grid snap if mode is unrecognised
demo/snap: 0 minimum grid offset
README: update and improve
snap: use offset object for grid offset
Remove trailing whitespace