Added hasEventListener and addEventListenerUnique convenience methods to EventDispatcher, linked entities will now update properly in the entity editor when the source file changes