Broke each view into its own js file for easier editing