Aplicando o EventDispatcher para tratar eventos