I think inside the link function, we could add a `$watch('isIE9')` function to dynamically add the events, so ng-if could work (not tested, just assumed). But it's probably not worth the work.