BackgroundProcessor.js