add new webgl cube app; add textures; fix minor bugs