Listeners - exemplo com e sem anotação