Added new ActivityMode for switchinig between modes. Updates to fix issues with camera loading on some devices. Updates to fix scaling of display on smaller screens