don't assume we'll have access to a global window variable (ie, in a webworker context)
define oboe as Node module for loaders like Browserify
rebuild