code: function bootstrap (appFn) {
  
      // remove all the old listeners
      removeAllListeners()
  
      // turn the pairs into Kefir streams
      var newAppArgs = emitEventPairs.map(function (p) {
        return userFn(p[0], p[1])
      })
  
      // next, we try/catch executing the function
      // TODO - does this do anything?
      try {
        return appFn.apply(null, newAppArgs)
      } catch (err) {
        emitter.emit('error', err)
      }
    }
docs: we run this fn at startup, and on reload (when the script is saved)