Some progress on BGRenderer