function positionChanged (node, components, vectors) {
    var x = vectors.position[0];
    var y = vectors.position[1];
    var z = vectors.position[2];
    if (node.onPositionChange) node.onPositionChange(x, y, z);
    for (var i = 0, len = components.length ; i < len ; i++)
        if (components[i] && components[i].onPositionChange)
            components[i].onPositionChange(x, y, z);
    vectors.positionChanged = false;
}
Private method to call when Position changes. Triggers 'onPositionChange' 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} vectors the set of vectors from the transform

@return {undefined} undefined