this change means that we should use activex even for non-ie browsers if window.xhr is not defined. that's not right