Currently, dragging a group element will have it's getBBox()'s x and y fields updated. However, child elements of the group will have the original x and y coordinates of where it was drawn.
For example:
g's getBBox() will update the x and y on drag, and rect will not.