Updated Usage example. Only register watcher once.

See #4 for details.