Recalculate draggable containment before drag

When the site contents change after the draggable containment gets set
up, the container.offset() could already be outdated.
We recalculate the offsets on the mousedown event, just before actual
dragging starts.