Add snapping to OSM demo