prevent double-callback for IE8/9