Deal with application wide events in more controlled manner