Could you explain this bit? I can't tell from [the docs](http://msdn.microsoft.com/en-us/library/ie/ff976296\(v=vs.85\).aspx) what `window.external.msIsSiteMode()` has to do with notifications (and I'm not too familiar with this stuff).