Got it.  As for the disposing of the signal when setting a new command should I use ````-toProperty:onObject:```` to check for an already bound signal and remove it somehow?