This post will show you how to use the methods addEventListener and removeEventListener on a static class. Why? This is useful when you want to have a class which all classes can listen to events for. For example you have a class which loads some type of assets and you want to be able to know in multiple classes when that class has finished loading. This way you don't have to pass around the instance for that loader class to [...]