spostata registrazione eventi, causava un loop