feature: Add `snapDragger` directive

Use to restrict dragging to a single dom element.