changed watching function
removed redundant codes
refined tooltip label