I will change this back and add the null case. This just seemed overkill and confusing to read:

    if ((($scope.displayValue === undefined) || ($scope.displayValue.length === 0) || $scope.displayValue === null) &&
-                $scope.displayValueDefault) {