Simpler loading and other state handling in view