DisplayWebgl: moved shaders to constructor