Update Viewport.js

updated from remote repo