Moved priority responsability to EventListener class