I tried doing this:
root.addEventListener(\"click\",
function ()
{
navigateToURL(ClickURLRequest,\"_self\");
});
And it
I dont know what you're actually doing but in this particular example perhaps you could have a _clickEnabled global variable.
Then inside the event handler you just check _clickEnabled, and if its false you just return immediately.
Then you can enable and disable the overall event without detaching and reattaching it.