Leaflet snapping