more tinkering with add event