fixed assign form and added pdf viewer support
refined support for several additional viewers and made some small UI upgrades