Implemented event-driven data binding.