[ADD] method to allow us to define snap behaviour on drag completion
[FIX] couple of bug fixes related to the positioning of the dragged element (on start)
Cleanup