Added a viewport to the upload demo