Javascript now supports multiple shaders and IPython interface improved