Updated tabs to be hard tabs.
Create an external function to generate watcher ID.