repedetly adding event listners