Ops, sempre inicializar a lista de listeners para evitar NullPointer