optimize stylus watcher