@mlynch I think unbinding from $element on $scope $destroy is not needed. AngularJS takes care of cleaning that up.