Create dynamic-viewport.js