Use custom event polyfill in each and every laucher