function mountPointChanged (node, components, offsets) {
    var x = offsets.mountPoint[0];
    var y = offsets.mountPoint[1];
    var z = offsets.mountPoint[2];
    if (node.onMountPointChange) node.onMountPointChange(x, y, z);
    for (var i = 0, len = components.length ; i < len ; i++)
        if (components[i] && components[i].onMountPointChange)
            components[i].onMountPointChange(x, y, z);
    offsets.mountPointChanged = false;
}
Private method to call when MountPoint changes. Triggers 'onMountPointChange' methods
on the node and all of the node's components

@method
@private

@param {Node} node the node on which to trigger a change event if necessary
@param {Array} components the components on which to trigger a change event if necessary
@param {Object} offsets the set of offsets from the transform

@return {undefined} undefined