Got rid of rootScope as a data store. Mild improvement in code quality. Still a mess.