added an event loop
extension to get mirrorball
example to handle three.js renderer
added tunable geometry