view port e controller