removeEventListener - Dúvida

Quando registro um evento de algum componente, por exemplo um botão, via actionscript na hora de remover o evento consigo normalmente, agora quando o evento já vem embutido na declaração do componente mxlm não consigo remover o evento.
Exemplificando:
Componente Button via mxlm:

removendo o evento registrado para o componente:

Da forma demostrada acima não consigo remover o evento de jeito nenhum.
Agora se eu fizer isso:

e isso

consigo remover normalmente.

Estou precisando tirar esta dúvida por que em alguns momento da aplicação utilizo o event creationComplete="{init(event);}" quando abro alguns formulários
e quando finalizo o mesmo, gostaria de remover o evento para que o gc consiga remover posteriormente na memória.