Fixed up background controller and background functionality. still need to background factory model data, but should save properly now. Also, fixed race page issue