[jQuery] How to prevent multiple click sound in IE 6 using jQuery History plugin

[jQuery] How to prevent multiple click sound in IE 6 using jQuery History plugin


I am hoping someone might be able to help with this problem.
I am using the jQuery history plugin and it is working fine, except
that in IE 6, I hear the 'start navigation' click sound twice when
navigating backwards and forwards between pages.
I have got as far as identifying the parts of the plugin code where
this is occurring, but do not know enough to stop prevent the annoying
double-click sound (it seems to fire once when the age is loaded and
again when the hidden iframe is populated).
Here is the relevant code segment and I have added two comments
indicating where the clicks occur:
-----------------------------------------------------
load: function(hash) {
        var newhash;
        if ($.browser.safari) {
            newhash = hash;
        } else {
            newhash = '#' + hash;
// First click heard in IE 6
            location.hash = newhash;
        }
        this._curHash = newhash;
        if ($.browser.msie) {
            var ihistory = $("#jQuery_history")[0]; // TODO: need
contentDocument?
            var iframe = ihistory.contentWindow.document;
            iframe.open();
iframe.close();
// Second click heard in IE 6
iframe.location.hash = newhash;
            this._callback(hash);
        }
-----------------------------------------------------
I note that the multiple click sounds occur in the jQuery History demo
as well, so don't think it is just my implementation.
Is there perhaps another way to load the new hsh location into the
iframe?
Any help much appreciated :)
Thanks, Rob