stop the scrollWatcher when it's not needed and start it again when it is