Do you intend to remove `program.json.js` here?  
If this PR depends on PR #22, please resolve the conflicts there, I'd be happy to test and merge both.
Otherwise, the uri here breaks the function, the pop up doesn't show up.