Prevent autoconnect from connecting twice

once from the watcher, once from the autoconnect call.
can we maybe remove the call alltogether and merge it with
the $scope.$watch()?