Refactored Viewfinder view and Controls view to work with new View class.