JBIDE-13927 - Use PubSub pattern to notify browsers

With support for file extensions in uppercase