make viewport a viewlet. long date wanting feature