melhorando o uso das cenas, melhorando a logica e entendendo melhor os listener