Sync forms, links, scroll and clicks only when on the relative path

Fix for #78.

Any socket event that is URL agnostic, as `"connection"` and `"reload"` isn't protected (as we should expect). `"scroll:update"`, for example, is.

Should we test this or not?