transclude element + add watch to scope.end