refs #32 node based quaternion + translate vector
refs #32 add onUpdate function