#24 added once method to event listener
#24 finished basic watching addresses