refactored formattedValueFromView as new function from Binding.publish