function(map, gl){
                    onAdd(map, gl);
                },
                render: function(gl, matrix){
                    tb.update(true);
                }
            });
        });


        function onAdd(map, mbxContext) {

            tb = new Threebox(map, mbxContext);
            tb.setupDefaultLights();

            materialTest(tb);
            objectTest(tb);
            utilitiesTest(tb);
            validateTest(tb);

        }

        function vector3Equals(t, input, expect