The module HasEventListener doesn't need to be included in this class?