Angular blur and ionBlur - what's the difference?

I cannot find what the difference between those two elements is. I can see that ion-input has custom events (among others ionBlur) but not why I should use ionBlur instread of blur. One (quite important I think) is that plain blur does not trigger handler.

Could someone explain it to me or refer to some doc?

Thanks in advance