I've actually removed manual creation of this entirely from the viewer. Now that the viewer uses a session controller, it no longer needs to manually instantiate the hyperlink click handler.