tapahtumankuunt. koodausta ja javadocia