Add value observer to correctly interact with typeahead when value bound properties are changed. Fixes bug with cursor changed event binding.