add fallback for people w/o webgl (cough osx safari)