added event binding.