the Coffeescript versions of the WebGL Programming Guide examples, refactored.