add BGRenderer.js