UserAgent ua = ctx.getUserAgent();
if (ua != null) {
EventDispatcher dispatcher = ua.getEventDispatcher();
if (dispatcher != null) {
final Listener listener = new Listener(ctx, ua);
dispatcher.addGlobalGraphicsNodeMouseListener(listener);
((EventTarget)svgRoot).
addEventListener("SVGUnload",
new UnloadListener(dispatcher, listener),
false);
}