Collada Model Vertex Normals wrong?

Hi!
I have a model that I load with ColladaLoader. However when I want to view the vertex normals with VertexNormalsHelper they look kinda wrong, all start at the center of the model?

Please share your code that shows how your create the instance of THREE.VertexNormalsHelper.

var loader = new THREE.ColladaLoader();
				loader.load( robogui_glove_config["a3dmodel"], function ( collada ) {

				
				    var animations = collada.animations;
					var avatar = collada.scene;
					avatar.traverse( function ( node ) {
						if ( node.isSkinnedMesh ) {
							node.frustumCulled = false;
						}
					} );
					avatar.position.set(0, 2.5, 0);
					avatar.scale.set(50, 50, 50);
					avatar.rotation.z = -0.75;
					if (avatar.children.length>1)
					{
						hand = avatar.children[1];
						if (hand != null)
						{
							hand.material = materials[0];
							//hand.geometry.normalizeNormals ();
							//hand.geometry.computeVertexNormals();
							hand.material.skinning = true;
							handcolors = hand.geometry.attributes.color;
							handnormals = hand.geometry.attributes.normal;
							handpositions = hand.geometry.attributes.position;
							var verthandhelper = new THREE.VertexNormalsHelper( hand, 2, 0xff0000, 1 );
							scene.add( verthandhelper );								
						}
					}
					
					scene.add( avatar );

Do you have better results if you do this instead of adding the helper to the scene?

hand.add( verthandhelper );

Oh yeah I think that looks more right!