Run the setting of the reference view through the setter to ensure the dynamic animator is initialised. Added public methods for snapping draggables to the gesture location or a droppable snap point.