done, now it removes the listeners so it won't log twice.