Generalize the behaviour of JointMoveWidget to be use for multiple purpose + add the change of quaternion