using new LinkableWatcher constructor callback params