fix canvas-test
Ensure that connecting to a already-connected input causes the previous input to disconnect correctly.
initial defaults objects.
Defaults re-establish after disconnect
Remove stupid duplication of updates.