addEventListener('message', function(e) {
  if (e.data) {
    try {
      importScripts('../' + e.data);
    } catch(e) {
      self._ = {};
    }
    postMessage(_.VERSION);
  }
}, false);

if (!self.console) {
  console = { 'log': function() {} };
}
addEventListener('message', function(e) {
  if (e.data) {
    try {
      importScripts('../' + e.data);
    } catch(e) {
      self._ = { 'VERSION': e.message };
    }
    postMessage(_.VERSION);
  }
}, false);

Add `console.log` shim to avoid errors while deving.
Add `console.log` shim to avoid errors while deving.
