#24 added eventListener
#24 added watching array
#24 comment -> log