Replaced use of JavaScript for a popup with an inline frame to minimize potential issues with browsers blocking popups. Potentially addresses some of the problems mentioned in #8