Finished basic view and control logic